A Group Theory question involving isomorphism and cyclic groups
Show that if G is a group of order 4 then either G is isomorphic to the cyclic group Z4 of order 4, or x^(2)=1 for all x in G.
I have got this far....
For two groups to be isomorphic they must have the same order, be cyclic and be abelian.
Case 1: G is cyclic (and abelian) therefore is isomorphic to the cyclic group Z4
Case 2: G is not cyclic (not abelian)............therefore x^(2)=1 for all x in G.
I don't understand the connection between the group not being cyclic or abelian and the condition x^(2)=1.
Please help, thanks.