#include <iostream>
#include <cstdio>
using namespace std;
int a[101][101],n,i=1;
int main(){
cin>>n;
int x=1,y=n;
while(i<=n*n){
while(x<=y && !a[x][y]){
a[x++][y]=i;
i++;
}
x--;y--;
while(y>=1 && !a[x][y]){
a[x][y--]=i;
i++;
}
x--;y++;
while(x>=1 && !a[x][y]){
a[x--][y]=i;
i++;
}
x++;y++;
while(y<=n && !a[x][y]){
a[x][y++]=i;
i++;
}
x++;y--;
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
printf("%3d",a[i][j]);
}
cout<<endl;
}
return 0;
}