procedure main() a:=list(4e3,0) every i:=1to 3000do{every(r:=0)+:=!i a[i]=0&write(i) a[r+i]:=1} end