import sys input = lambda : sys.stdin.readline().rstrip() sys.setrecursionlimit(max(1000, 10**9)) write = lambda x: sys.stdout.write(x+"\n") n = int(input()) ans = [[None]*n for _ in range(n)] for i in range(n): ans[i][i] = i+1 for i in range(n): for j in range(1,n): ans[i][(i-j)%n] = ((i+1)+j) if i+j+1<=n else i+j+1-n for i in range(n): write(" ".join(map(str, ans[i])))