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
****************************************************************/