Let $G$ be a non abelian group and $G_n=\{x^n | x\in G\}$ and n is integer. Is there a sufficient condition that makes $G_n$ be a subgroup of $G$ for arbitrary $n$?