a=[z='']*15;i=0 100.times{n->z=a[i+=(n%3>>1)-(n++%5>>2)]=a[i].padRight(z.count)+n} a.any''.&println