def solve(): N = int(input()) R = [[0] * N for _ in range(N)] B = [[0] * N for _ in range(N)] cnt = 0 for y in range(N): for x in range(N): if (y + x) % 2 == 0: R[y][x] = y B[y][x] = x else: R[y][x] = x B[y][x] = y for r in R: rr = [i + 1 for i in r] print(*rr) for b in B: bb = [i + 1 for i in b] print(*bb) # T = int(input()) T = 1 for _ in range(T): solve()