Let $X \subseteq \mathbb{R}$. A subset $E \subseteq \mathbb{R}$ is called a hull of $X$ if
$E$ is measurable
$X \subseteq E$
If $F$ is any measurable set such that $X \subseteq F$, then $E$\ $F$ is a zero set
A hull of $X$ should be thought of as a sort of "smallest" measurable set containing $X$. This is made precise in the problem.
(a) Prove that every subset of $\mathbb{R}$ has a hull
(b) Prove that if $E_{1}$ and $E_{2}$ are both hulls of $X$, then $E_{1}$\ $E_{2}$ and $E_{2}$\ $E_{1}$ are zero sets. Thus the hull of $X$ is unique up to zero sets
(c) Let E be a hull of X. Prove that $m(E)=m^{*}(X)$
The hint says to consider the case $m^{*}(X)< \infty$, then consider the case let $R_i=(i,i+1)$ for $i \in \mathbb{Z}$. Let $X_i=X \cap R_i$. Then $X=\cup_{i \in \mathbb{Z}} X_{i} \cup \mathbb{Z}$. I need help to prove this.
Let $X\subset \mathbb{R}$ with finite measure, then there exist open sets $A_n\supset X$ such that $$m^*(A_n) - m^*(X) \leq \frac{1}{n}.$$
Define $A = \cap A_n$, then $A$ is measurable and $A\supset X$. To show (c) $$m^*(A) - m^*(X) \leq m^*(A_n) - m^*(X) \leq \frac{1}{n}$$ for each $n$, we have that $m^*(A) = m^* (X)$.
Let $F\supset X$ be measurable, then $$m^*(A) = m^*(A\cap F) + m^*(A\cap F^c) \geq m^*(X) + m^*(A\cap F^c)$$ which gives $$0 \geq m^*(A\cap F^c).$$
For part (b), use the same argument as above, take $F$ to be another Hull of $X$, all the inequality would still work.
For $X\subset\mathbb{R}$ with $m^*(X) = \infty$, define $X_i = X\cap([-i, -i+1)\cup [i-1, i))$, then $X = \cup_{i=1}^\infty X_i.$ By previous arguement, there exists $A_i$ for each $X_i$, with all $A_i$ disjoint. Define $A = \cup_i A_i$, we see that $$m^*(A) = \sum_i m^*(A_i) = \sum_i m^*(X_i) \geq m^*(X) = \infty.$$