4 (i) (Pontrjagin) If $A$ is a countable torsion-free abelian group each of whose subgroups $S$ of finite rank is free abelian, prove that $A$ is free abelian (the $\operatorname{rank}$ of an abelian group $S$ is defined as $\operatorname{dim}_{\mathbb{Q}}\left(\mathbb{Q} \otimes_{\mathbb{Z}} S\right)$; cf. Exercise $2.36$ on page 97).
Hint. See the discussion on page 103 .
(ii) Prove that every subgroup of finite rank in $\mathbb{Z}^{\mathbb{N}}$ (the product of countably many copies of $\mathbb{Z}$ ) is free abelian.
(iii) Prove that every countable subgroup of $\mathbb{Z}^{\mathbb{N}}$ is free. (In Theorem $4.17$, we will see that $\mathbb{Z}^{\mathbb{N}}$ itself is not free.)