f=->n{n*~-n/2} k=gets.to_i d=f[a=(0..2*k).find{|e|f[e]>=k}]-k c=f[b=(0..2*d).find{|e|f[e]>=d}]-d p a+c+1 puts [*[1]*a-=b,*[2]*b,*[7]*c,24]*' '