Let $H$ be a finite abelian group. The claim is that
- If every subgroup of $Q_8\times H$ is normal, then $H$ has no element of order 4.
- If $H$ has no element of order $4$, then every subgroup of $Q_8\times H$ is normal.
To prove (1) I could take an element of order 4 in $H$ and show that there is a non-normal subgroup of $Q_8\times H$. I found this question which I believe solves (1).
To prove (2), I could take a non-normal subgroup of $Q_8\times H$ and show that there is an element of order 4 in $H$.
I have no idea/intuition of what is going on with this question. I'm guessing that it is a special case of some kind of advanced group theory, but this is an introductory textbook so I'm looking for elementary solutions. Any hints or suggestions?