Suppose that for any prime $p$ such that $p$ divides $|G|$, $G$ a finite abelian group, there are strictly fewer than $p$ elements of $G$ with order $p$.
Can we use this fact to show that $G$ is cyclic? I'm actually trying to show that this condition is equivalent to cyclic-ness, but I proved the converse indirectly. I suppose the first step would be to write $|G| = {p_1}^{e_1}{p_2}^{e_2}\cdots{p_r}^{e_r}$ for distinct primes $p_i$ and try using the Fundamental Theorem, but I got nowhere doing that.
Any help would be appreciated.