N = int(input()) ans = [[0]*N for _ in range(N)] for i in range(N): ans[0][2*i%N] = i+1 for j in range(1,N): for i in range(N): ans[j][i] = ans[j-1][(i+1)%N] for i in range(N): print(*ans[i])