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="")