ok i think i have got it. just let me know if i am wrong. this is what i have done:
i want to prove that
\left(\underbrace{3...3}_{n}5\right)^{2} = \underbrace{1...1}_{n}\underbrace{2...2}_{n+1}5 for any n \in \mathbb{N}
this is obviously true for n = 1, since (35)^2 = 1225
next i assume that it is true for n = k, i.e.,
\left(\underbrace{3...3}_{k}5\right)^{2} = \underbrace{1...1}_{k}\underbrace{2...2}_{k+1}5
now i have to prove it for n = k + 1. For n = k + 1,
\left(\underbrace{3...3}_{k+1}5\right)^{2}
= \left(3\underbrace{0...0}_{k+1} + \underbrace{3...3}_{k}5\right)^{2}
= \left(3\underbrace{0...0}_{k+1}\right)^{2} + 2\left(3\underbrace{0...0}_{k+1}\right)\left(\underbrace{3...3}_{k}5\right) + \left(\underbrace{3...3}_{k}5\right)^{2}
= 9\underbrace{0...0}_{2k+2} + 2\underbrace{0...0}_{k-1}1\underbrace{0...0}_{k+2} + \underbrace{1...1}_{k}\underbrace{2...2}_{k+1}5
= 9\underbrace{0...0}_{k}\underbrace{0...0}_{k+2} + 2\underbrace{0...0}_{k-1}1\underbrace{0...0}_{k+2} + \underbrace{1...1}_{k}\underbrace{2...2}_{k+1}5
= 11\underbrace{1...1}_{k-1}2\underbrace{2...2}_{k+1}5
= \underbrace{1...1}_{k+1}\underbrace{2...2}_{k+2}5
did i do anything wrong? or is it correct?