N = int(input()) res = [] for i in range(N): tmp = [] for j in range(N): tmp.append((i + j) % N + 1) res.append(tmp) xtoi = {res[x][x]: x + 1 for x in range(N)} for r in res: print(*[xtoi[x] for x in r])