Suppose that $E \in \mathcal{M}$, show that for each $\epsilon > 0$ there is a closed set $F$ such that $F \subset E $ and $\lambda(E \setminus F) < \epsilon$, where $\mathcal{M}$ is the collection of Lebesgue measurable sets and $\lambda$ the Lebesgue measure.
Edit: When I say I could prove this:
$$E \in \mathcal{M} \quad \Rightarrow \quad \forall \epsilon > 0,\, \exists \mbox{ open set } O \supset E \mbox{ such that } \lambda(O \setminus E) < \epsilon$$
I didn't consider $\lambda(E) = \infty$ in which case $\lambda(O \setminus E) = \lambda(O) - \lambda(E) = \infty - \infty$ is undefined. How can I prove it is also true for $E$ with measure infinity?