Showing that the union of the interiors of a closed sets making up a complete metric space is dense 
If $X$ is a complete metric space such that 
  $X =\bigcup\limits_{n {\in \mathbb{N}}}F_n$, 
  where each $F_n$ is closed, prove that
  $\bigcup\limits_{  n {\in \mathbb{N}}}$$F_n^o$
  is dense in $X$. ($F_n^o$ denotes the interior of $F_n$.)

I've tried a few ways to prove it, and I'm pretty sure that it uses the Baire Category Theorem somehow, but I'm not sure.

Well, suppose not. Then there exists an open set $G \subset X$ such that $G \cap \bigcup_{n \in \mathbb{N}}F_n^o = \emptyset$. Hence there exists a subset $E \subset G$ such that $\bar{E} \subset G$ so that $\bar{E} \cap \bigcup_{n \in \mathbb{N}}F_n^o = \emptyset$, where $\bar{E}$ denotes the closure of $E$. 
Now observe the following set-theoretic property: $(\bar{A} \cap B)^o \subset \bar{A} \cap B^o$. To see this, let $x \in (\bar{A} \cap B)^o.$ Then there exists $\varepsilon \gt 0$ such that $B_\varepsilon(x) \subset \bar{A} \cap B$. Thus $x$ is an interior point of $B$ and a point of $\bar{A}$. That is, $x \in \bar{A} \cap B^o$. 
Going back to the problem at hand, we have that for each $n \in \mathbb{N}$, $\bar{E} \cap F_n^o = \emptyset$. But then each $(\bar{E} \cap F_n)^o = \emptyset$ (since we just showed $(\bar{E} \cap F_n)^o \subset \bar{E} \cap F_n^o$). Thus for each $n$, $\bar{E} \cap F_n$ is nowhere dense (a set is nowhere dense iff its closure has empty interior).
Now, we can write $\bar{E} = \bar{E} \cap X = \bar{E} \cap \bigcup_{n \in \mathbb{N}}F_n = \bigcup_{n \in \mathbb{N}} \bar{E} \cap F_n$. But we just demonstrated that $\bar{E} \cap F_n$ is nowhere dense for each $n \in \mathbb{N}$, so therefore $\bar{E}$ is of the first category. But $\bar{E}$ is a closed subset of a complete metric space and is thus complete, and therefore is of the second category. Hence we have a contradiction, and so our assumption that $\bigcup_{n \in \mathbb{N}}F_n^o$ wasn't dense in $X$ was wrong.
