Let $G$ be a group and $\alpha: G \rightarrow G ,\alpha(g)=g^2$ ,$G$ is abelian group, $|G|=2n+1$ show that $\alpha$ isomorphism
Attempt:
$\alpha (g_1g_2)=(g_1g_2)(g_1g_2)=(g_1g_1)(g_2g_2)$
$\alpha(g_1)\alpha(g_2)=(g_1g_1)(g_2g_2)$
$G$ is abelian $\Rightarrow \alpha$ is homomorphism
Since you have proved that $\alpha$ is an homomorphism, and $|G|$ is finite, it suffices to show that $\alpha$ is 1-to-1, or equivalently, that $Ker(\alpha)=\{1\}$.
But if $\alpha(g)=g^2=1$, and $g\neq 1$ then the order of $g$ is $2$, that is, $\{1,g\}$ is a subgroup, and this is impossible because $2$ does not divide $|G|=2n+1$.