import math n=int(input()) l=[] while n>0: x=int(math.sqrt(n)) l.append(x**2) n=n-x*x print(len(l)) print(*l)