n = int(input())
arr = [ ['']*n for _ in range(n)]
value = 1
i = 0
j = n
while True:
for x in range(i,j+i):
arr[i][x] = value
value += 1
for y in range(1+i,j+i):
arr[y][j-1+i] = value
value += 1
for y in range(j-1,0,-1):
arr[j-1+i][y-1+i] = value
value += 1
for y in range(j-2,0,-1):
arr[y+i][i] = value
value += 1
j -= 2
i += 1
if j<0:
break
for i in arr:
print(*i)
# for j in i:
# tem = j if j else "*"
# print(f"{tem:<3}",end="")