How many homomorphisms exist from the abelian group to .

My answer is - none.

Since for every we have then we must have ( is an homomorphism). so must be or or but since a product of any of the above is not of order 2 then would not be a homomorphism.

Does it seem right or am I fundamentaly wrong?

Any help appreciated