main=1%[print] x%y@(a:b)|x<101=putStr(shows x" : ")>>a 1>>(x+1)%(b++[a.(2+),last y.(2*)])
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page