If $G$ is a group, $|G|=8p^n$, for $n\ge 1$ and $p>7$, $p$-Sylow subgroup is cyclic.
Prove there is a subgroup with every order of $m$ that divides $|G|$.
I thought to prove that $G$ is Abelian and then it exists.
Here $p^n$ is a cyclic $p$-Sylow group so its Abelian.
My problem is to prove that $2$-Sylow group is Abelian.
Hint: prove that the Sylow $p$-subgroup is normal and use the fact that a cyclic group $P$ has exactly one subgroup for each order dividing $|P|$. And, of course every group of order $8$ has subgroups of order $1,2,4$ and $8$.