N = int(input()) G = [[0] * (N) for _ in range(N)] for i in range(N): for j in range(i + 1): G[i][-1-j] = 2 for i in range(N//2): G[i][-1-i] = 1 for g in G: print(*g)