N = int(input()) DR = [0, 1, 0, -1] DC = [1, 0, -1, 0] r, c, d = 0, 0, 0 ans = [[0] * N for i in range(N)] for time in range(N * N): ans[r][c] = "{0:03d}".format(time + 1) nr, nc = r + DR[d], c + DC[d] if nr < 0 or nr >= N or nc < 0 or nc >= N or ans[nr][nc] != 0: d = (d + 1) % 4 r, c = r + DR[d], c + DC[d] for r in ans: print(" ".join(c for c in r))