N=int(input()) M=N//2 A=[] for i in range(N): if i<M: L=[2]*M R=[2]*(M-i-1)+[1]+[0]*i else: L=[2]*(M-(i-M))+[0]*(i-M) R=[0]*M A.append(L+R) for a in A: print(*a,sep="")