Let $B$ be a subset of $[0,1]$. Suppose closure of $B = [0,1]$, prove that $m^*(B)=1$.
Proof: Clearly, I would have to show that $m^*(B)\geq 1$ and $m^*(B)\leq 1$ to imply "equal" inequality. I already showed that $m^*(B)<1$. But for $m^*(B)>1$, I only have the following so far: By countable sub-additivity, $$m^*(B\cup([0,1]\smallsetminus B) \leq m^*(B) + m^*([0,1]\smallsetminus B)$$ $$\iff$$ $$m^*([0,1]) \leq m^*(B)+m^*([0,1]\smallsetminus B)$$ $$\iff$$ $$ 1 \leq m^*(B)+m^*([0,1]\smallsetminus B).$$
Now, I just have to show that $m^*([0,1]\smallsetminus B) = 0$...but I don't know how to do that because if $B=Q$ or $B=I$, then this would have been really easy because we can use the countable property. But since we are only told that $B$ is a subset of $[0,1]$, what are the other facts or property I can use to finish the proof.
Any help would be appreciated. Thanks! :)