Recall that every abelian group $G$ having no elements of infinite order has a primary decomposition: $G=\bigoplus_{p} G_{p}$, where $p$ is a prime and $G_{p}=\{g \in G:$ order $g$ is some power of $p\}$. In particular, the $p$-primary component of $G=\mathbb{Q} / \mathbb{Z}$ is called the Prüfer group; it is denoted by $\mathbb{Z}\left(p^{\infty}\right)$.
(i) Prove that $\mathbb{Z}\left(p^{\infty}\right)$ is an injective abelian group.
(ii) Prove that the injective envelope $\operatorname{Env}\left(\mathbb{I}_{p^{n}}\right)$ is $\mathbb{Z}\left(p^{\infty}\right)$.