m=[31,29,31,30,31,30,31,31,30,31,30,31] a=3 for i in range(12): s=[" "]*a for j in range(m[i]): s+=[("%2d"%-~j)];a+=1 x=" "+" ".join(s) if a%7==0:print x;s=[];p="" else:p=x+"\n" print p a%=7