let $G$ be a group having property that for all $n \in\mathbb{N}$, it has exactly $\phi(n)$ elements of order $n$. Show that every finite subgroup of $G$ is cyclic.
let $H$ is subgroup of order $m$ and $H$ is not cyclic. then $x \in H$ imply $o(x)| m \ $ and $o(x )< m$ .
But then $\sum_{d|m} \phi(d)= m$ will not longer be true, which is contradiction.
is this approach wright ?
or any better suggestion ?
Thanks