I am trying to prove that the group $U(33)$ is isomorphic to $Z_{10}\oplus Z_2$, however I am struggling to find an equation $\phi:U(33)\rightarrow Z_{10}\oplus Z_2$ such that $\phi$ is a homomorphism and a bijection.
I know that both groups are abelian, and both have a group order of 20, but I don't know how exactly to come up with some function between the 2 that is an isomorphism. Where do I start? I noticed the cycles of many of the elements of $U(33)$ are of order 10, so I am wondering if I can use that in the equation.
Also, since $\phi$ has to be injective, I know $\phi(1) = (0,0)$. Not sure how to map everything else...
It seems that $H=\{1, 10, -1=32, -10=23\}$ is a subgroup of $U(33)$ isomorphic to $\mathbb Z_2\times\mathbb Z_2$. On the other hand, you have the subgroup $K=\langle 2\rangle=\{1,2,4,8,16\}$ of order $5$, which is isomorphic to $\mathbb Z_5$. Because they intersect only trivially, and $|H||K|=20=|U(33)|$ then $U(33)\cong H\times K\cong \mathbb Z_2\times\mathbb Z_2\times\mathbb Z_5\cong\mathbb Z_2\times\mathbb Z_{10}$.