Numbering by kaki

def f n,h=""
n>?0&&"1".upto("3"){|i|puts$t=h+i
f~-n,"   #$t."}end
f getc

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top