N = int(input()) ans = [[0] * N for _ in range(N)] now = 0 while now != N: for i in range(now, N): ans[i][now + 1] = 2 for i in range(now, N): ans[now][i] = 0 for i in range(now + 1, N): ans[now + 1][i] = 2 ans[now + 1][now] = 1 now += 2 for i in range(N): print(*ans[i], sep="")