Show $\liminf\limits_{n\to \infty} X_n = 0$ almost surely for $X_n$ uniform on $(0,n)$ and $(X_n)$ independent 
Let $(X_n)_{n \in \mathbb N}$ a sequence of independent random variables, where $X_n$ is uniformly continuous distributed across $(0,n)$. Show that $\liminf_{n\to \infty} X_n = 0$ almost surely. Hint: Use sets of the form $\{ X_n \leq c_n \}$ for a suitable $c_n \to 0$.

I've tried this so far:
(Probably wrong because first line takes a too large subset)
$$ \liminf \{X_n \leq c_n\} \subseteq \{\liminf X_n \leq c_n\}$$
$$ (\liminf \{X_n \leq c_n\})^c=\limsup \{X_n > c_n\}$$
Therefore:
$$P(\liminf X_n =0) = 1-P(\limsup \{X_n > c_n\})$$
Using Borel Cantelli Lemma for $P(\limsup \{X_n > c_n\}$ for independent $\{X_n> c_n\}$:
$$\sum_{n=0} ^\infty {P(\{X_n > c_n \})} = \sum_{n=0} ^\infty {\frac{n -c_n}{n}} = \sum_{n=0} ^\infty {1 -\frac{c_n}{n}} \to \infty$$
if $c_n \to 0$, therefore that would contradict the exercise by:
$$P(\liminf X_n =0) = 1-1=0$$
2nd Try:
$$ P(\liminf \{X_n \leq c_n\}) = P(\bigcap \bigcup \{X_n \leq c_n\}) \stackrel{decreasing}{=}\lim P(\bigcup_{m \geq n} \{X_m \leq c_m\})
$$
$$=\lim 1 - \prod_{m=n}^\infty {(1 - 1/m)} \to 1$$

Let $\varepsilon>0$ and set $$A_n:=A_n(\varepsilon)=\{X_n<\varepsilon\}.$$
Since $X_n$ are independent, then so is $A_n$'s. Since $\mathbb P(A_n)=\frac{\varepsilon}{n}$, we have that $$\sum_{n=1}^\infty \mathbb P(A_n)=\infty .$$
Using second Borel-Cantelli lemma, we get $$\mathbb P\{A_n\ \  i.o\}=\mathbb P\{X_n<\varepsilon\ \ i.o.\}=1.$$ 
Therefore, $$\mathbb P\left\{\liminf_{n\to \infty }X_n\leq \varepsilon\right\}=1.$$
Since $\varepsilon>0$ is unspecified, the claim follow.

Small exercise :-)
If you want, you can prove that if $X_n$ are i.i.d. uniform $[0,n^\alpha ]$ for a $\alpha >1$, then $$\liminf_{n\to \infty }X_n=+\infty \ \ \ a.s.$$
