n = int(input()) ans = [[0]*n for i in range(n)] i, j, di, dj = 0, 0, 0, 1 for k in range(n**2): ans[i][j] = str(k+1).zfill(3) if ans[(i+di)%n][(j+dj)%n]: di, dj = dj, -di i += di j += dj for i in range(len(ans)): print(*ans[i])