need help...finite direct sums

1. Let $\displaystyle G=\sigma(m_{1}) \oplus ... \oplus \sigma(m_{s})$ be a canonical decomposition. Show that $\displaystyle \mid G \mid = \coprod m_{i}$ and that $\displaystyle m_{s}$ is the least positive integer $\displaystyle n$ for which $\displaystyle nG=\{{0}\}$.

2. Let $\displaystyle G$ be a direct sum of $\displaystyle b$ copies of cyclic groups of order $\displaystyle p^{k}$. If $\displaystyle n<k$, then $\displaystyle d(p^{n}G/p^{n+1}G)=b$.

3. If $\displaystyle H$ and $\displaystyle K$ are elementary $\displaystyle p$-primary abelian groups, then $\displaystyle d(H \oplus K)=d(H)+d(K)$, where $\displaystyle d(H)$ is the number of cyclic summands occuring in a decomposition of an elementary abelian group depends only on $\displaystyle H$ and similar for $\displaystyle d(K)$.