#include<stdio.h>
int main()
{
int p[100][100]={0};
int h,l;
int n;
int ph=0,pl=0;
l=0,h=n/2;
while(1)
{
scanf("%d",&n);
if(n%2==0&&n>=3&&n<100)
{
break;
}
}
p[h][l]=1;
int i;
for(i=2;i<=n*n;i++)
{
h--;
l++;
if(h<0) h=n-1;
if(l>=n) l=0;
if(0!=p[h][l])
{
h=ph+1;
l=pl;
}
p[h][l]=i;
ph=h;
pl=l;
}
int k,o;
for(k=0;k<=n;k++)
{
for(o=0;o<=n;o++)
{
printf("%d",p[h][l]);
}
printf("\n");
}
return 0;
}