try:
while True:
n = int(input().replace('\r', '').replace('\n', ''))
n_2 = n ** 2
square = [([0] * n) for x in range(n)]
i = 0
j = int((n - 1) / 2)
for x in range(n_2):
if square[i][j] != 0:
i = (i+2)%n
j = (j+1)%n
square[i][j] = x+1
i = (i-1)%n
j = (j-1)%n
for x in range(n):
for y in range(n):
print('%4d' % square[x][y] + " ", end = "")
print("")
except EOFError:
pass