Prove that for any given sequence of digits, there is a perfect square starting with that sequence. With more details, prove that for $\forall a\in \mathbb{N}$, such that $a=\overline{a_{1}a_{2}...a_{n}}$, $a_{i}\in \left \{ 0,..,9 \right \},\forall i=\overline{1..n}$ and $a_{1}>0$, there $\exists p\in \mathbb{N}$ such that $p^{2}=\overline{a_{1}a_{2}...a_{n}...}$
To make long story short, back in 1995 I was attending a maths summer school and this problem was a "homework" related to Dirichlet's Approximation Theorem and Kronecker's Approximation Theorem, so the solutions provided should include these tools (a bit of constraint to the problem).
This is probably not what you want, but suppose you want a perfect square starting with $a_1a_2\dots a_n$ then for sufficiently large $2k$ we shall have
$10^k\sqrt{a_1a_2\dots a_n+1}-10^k\sqrt{a_1a_2\dots a_n}= 10^k(\sqrt{a_1a_2\dots a_n+1}-\sqrt{a_1a_2\dots a_n})>1$.
This means there is a perfect square between $10^{2k}(a_1a_2\dots a_n)$ and $10^{2k}(a_1a_2\dots a_n+1)$ This number is a perfect square starting with $a_1a_2\dots a_n$