n=input() a=[1]+[0]*n while-~n:print' '.join(map(str,a));a=map(sum,zip(a,a[1:]+[0],[0]+a,[0]+a[1:]));n-=1
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page