We prove the unique-subgroup criterion for a finite abelian group to be cyclic using the invariant-factor classification from part (a). If is nontrivial, write
where denotes a cyclic group of order . If , choose a prime number dividing ; then also divides . In the first cyclic factor, the element represented by has order of a group element , and the corresponding element in the second factor has order as well.
The two elements supported in their separate coordinates generate distinct subgroups of order : one has zero second coordinate, and the other has zero first coordinate. Both are subgroups of , and . This contradicts the assumed uniqueness for that divisor. Hence , and
If is the trivial group, it is already cyclic, generated by its identity. Thus the argument covers every finite order.