*f[]={" ","%3d","%3d\n","%3d\n\n"},w=3,d,z=0xeefbb7;main(e){for(;z;z/=4)for(d=1-w%7,e=(z&3)+29;d<e;w+=(0<d++))printf(f[(d<1)?0:(d==e-1)?3:(w%7==6)?2:1],d);}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page