1.upto($$){|n|i=s=1 s-=n%(i+=1)<1?1-i:1while s>0 p n if i>n}