Let $G$ be a finite simple group.
Assume that for every positive integer $d$ that divides $|G$, there is a subgroup $H$ of $G$ such that $|H| = d$.
Prove that $G$ is abelian.
So I'm really out of ideas here...
I don't know much theorems that is about both simple and abelian groups...
I was thinking about - since $G$ is simple, and $Z(G)$ is always a normal subgroup, $Z(G)$ can be either $G$, or $\{e\}$.
So we only need to prove that $Z(G)$ is not trivial, and we are done..
Any hints on how to do that?