
PROG

(PARI) a(n)=k=n; s=1; while(s<5*10^7, if(s%10, if(s^2\(10^(#Str(s^2)#Str(k)))==k, print1(s^2, ", "); k=s^2)); s++)
a(5)
(Python)
def f(x):
..print(x, end=', ')
..n = x
..s = 1
..while s < 10**7:
....if s % 10:
......S = str(s**2)
......if S.startswith(str(n)):
........print(s**2, end=', ')
........n = s**2
....s += 1
f(5)
