N = int(input()) L = [[" " for y in range(N)] for x in range(N)] l = 0 e = 0 while l < N//2: a = e b = N-1-l*2 for i in range(N-1-l*2): L[l][l+i] = str(a+b*0+1+i).rjust(3, '0') L[l+i][N-1-l] = str(a+b*1+1+i).rjust(3, '0') L[N-1-l][N-1-l-i] = str(a+b*2+1+i).rjust(3, '0') L[N-1-l-i][l] = str(a+b*3+1+i).rjust(3, '0') e = a+b*3+1+i l += 1 if N%2>0 : L[l][l] = str(N*N).rjust(3, '0') for i in range(N) : print(" ".join(L[i]))