In this answer, the following fact is assumed:
If $A$ and $B$ are closed subsets of $\mathbb{R}$ such that $A\cup B=\mathbb{R}$, then either $A$ or $B$ contains an interval.
Why is that true? I first thought that we can use measure theory: either $m(A)>0$ and $m(B)>0$ and hence one contain an open interval. But this is false since there are sets of positive measure not containing any interval (e.g. $\mathbb{R}-\mathbb{Q}$). But $\mathbb{R}-\mathbb{Q}$ is not closed, so maybe closed sets with positive measure contain intervals?