Identify all finitely generated Abelian groups of order 500 that have exactly 3 elements of order 2 and identify those elements.
I think that finitely generated Abelian groups of order 500 are:
Is this correct?
And if it is, which ones have exactly 3 elements of order 2?
Any help or hint is appreciated.