Assume that $G$ is a finite group, $f:G \to G$ is an isomorphism, and $f\circ f={id}_G$.
For each $g \in G-\{e_g\}$, We have $f(g) \neq g$, Prove that $G$ is an abelian group.
The question also provides a hint :
First, Prove that $G=\{g^{-1}f(g):g\in G\}$.
My problem solving the question:
I don't know how to prove the thing that the hint wants! Otherwise i'm done. I know how to show that $G$ is abelian if $G=\{g^{-1}f(g):g\in G\}$ is proved.