i,j,k;p[2<<19]={0,0,1};a[54000]={2};f(v){v&&(f(p[v]),p[v+=j]?:(p[v]=j,a[++k]=v));}g(d){d?g(p[d]),printf("%d ",d):0;}main(l,c,d){for(scanf("%c%d",&c,&d);i<3e4?f(j=a[i++]):c&1?g(d)*0:printf("%d "+l/~d,p[++l]););}