n=int(input())
a=[[0 for i in range(n)] for j in range(n)]
k=0
for i in range(n//2+1):
for j in range(i,n-i):
k=k+1
a[i][j]=k
for j in range(i+1,n-i):
k=k+1
a[j][n-i-1]=k
for j in range(n-i-2,i-1,-1):
k=k+1
a[n-i-1][j]=k
for j in range(n-i-2,i,-1):
k=k+1
a[j][i]=k
for i in range(n):
for j in range(n):
print("%3d"%a[i][j],end="")
print()
/**************************************************************
Problem: 1208
User: admin
Language: Python
Result: Accepted
Time:103 ms
Memory:34480 kb
****************************************************************/