#include<stdio.h>
int main(){
int a[45][45]={0};
int K=1,n,i=0,j;
scanf("%d",&n);
j=(n-1)/2;
for(;K<=n*n;K++){
a[i][j]=K;
if(i==0&&j<n-1){
i=n-1;j=j+1;
}else if(j==n-1&&i!=0){
j=0;i=i-1;
}else if(j==n-1&&i==0){
i=i-1;
}else if(a[--i][++j]==0){
--i;++j;
}else
i++;
}
for(i=0;i<n;i++){
for(j=0;j<n;j++)
printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}