Let $G$ be finite. Suppose that $\left\vert \{x\in G\mid x^n =1\}\right\vert \le n$ for all $n\in \mathbb{N}$. Then $G$ is cyclic.
What I have attempted was the fact that every element is contained in a maximal subgroup following that cyclic iff not a union of cyclic subgroups, the order of elements of a cyclic group, and Sylow-$p$ subgroups......But none of them seems helpful.
: ) It’s very kind of you to give me some hints to push me further. Thanks!