loop{n=a=1;gets.bytes{|c|a+=n/2-n%n=10**(494254%c/9)%4999};p a}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page