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