let $G$ be a finite abelian group such that it contains a subgroup $H_0\neq \{e\}$ which is contained in every subgroup $H\neq \{e\}$ of $G$
Prove that $G$ is cyclic.Find $o(G)$
How should I start?
My thoughts: Since $G$ is a finite abelian group ,$G$ can be expressed as a direct product of cyclic groups.Let $G=\mathbb Z_{p_1^{\alpha_1}}\times \mathbb Z_{p_2^{\alpha_2}}\times ...\times\mathbb Z_{p_n^{\alpha_n}}$.
Let $H_0$ be a subgroup of $G$ contained in every other subgroup of $G$ .Now each $\mathbb Z_{p_i^{\alpha_i}}$ can be viewed as a subgroup of $G$ .
So $H_0$ is contained in each $\mathbb Z_{p_i^{\alpha_i}}$ for each $i=1,2,...,n$. So $o(H_0)$ divides $p_i^{\alpha_i}$ for each $i=1,2,...,n$ which is not possible as $p_i$ 's are mutually prime; hence contradiction
So $i=1$ only so $G=\mathbb Z_{p_1^{\alpha_1}}$ which is cyclic.Is this true??Please help.