Convergence of the sequence $\sqrt{1+2\sqrt{1}},\sqrt{1+2\sqrt{1+3\sqrt{1}}},\sqrt{1+2\sqrt{1+3\sqrt{1+4\sqrt{1}}}},\cdots$ I recently came across this problem

Q1 Show that $\lim\limits_{n \rightarrow \infty} \underbrace{{\sqrt{1+2\sqrt{1+3\sqrt{1+4\sqrt{1+\cdots+n\sqrt{1}}}}}}}_{n \textrm{ times  }} = 3$

After trying it I looked at the solution from that book which was very ingenious but it was incomplete because it assumed that the limit already exists.
So my question is

Q2 Prove that the sequence$$\sqrt{1+2\sqrt{1}},\sqrt{1+2\sqrt{1+3\sqrt{1}}},\sqrt{1+2\sqrt{1+3\sqrt{1+4\sqrt{1}}}},\cdots,\sqrt{1+2\sqrt{1+3\sqrt{1+4\sqrt{1+\cdots+n\sqrt{1}}}}}$$ converges.

Though I only need solution for Q2, if you happen to know any complete solution for Q1 it would be a great help .
If the solution from that book is required I can post it but it is not complete as I mentioned. 
Edit: I see that a similar question was asked before on this site but it was not proved that limit should exist.

$x + 1 = \sqrt {1 + x\sqrt{1+(x+1)\sqrt{1+(x+2)\sqrt{}.....}}}$. Put $x=2$ gives you the solution. For proof see http://zariski.files.wordpress.com/2010/05/sr_nroots.pdf 
