Let $G$ be a group of order $21$. Find the number of non-isomorphic groups of order $21$
My solution: If the group $G$ is commutative,then $G$ can be expressed as a direct product of cyclic groups of prime power order,i.e it is either $\mathbb Z_3\times \mathbb Z_7$ or $\mathbb Z_{21}$ which is same
My problem is when $G$ is commutative.How to proceed here?