a=map(ord,"@\x11\x0f!\x0fS)Fb2Z\x11U^$I)YR%,4PB\x13=V7\x151557P\x1a_\x19(J U2`KQK=\r\x0e\x12J]\r\x07T") t=[0]*100 n,m=0,input() while n<m: n+=1 if n%55<1: \x09i=55 \x09while i:i-=1;x=(i+24)%55;a[x]=(a[x]-a[i]+x/48*a[x-48]+100)%100 r=a[n%55];t[r]+=1 for e in enumerate(t):print"%d\t%d"%e
Note that non-ascii characters in the above source code will be escaped (such as \x9f).