#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
int n;
scanf("%d",&n);
int a[15][15]={0};
int x=1,y=1;
int i=1,j;
a[x][y]=i;
while(i<n*n)
{
while(y+1<=n&&a[x][y+1]==0)
{
y++;i++;
a[x][y]=i;
}
while(x+1<=n&&a[x+1][y]==0)
{
x++;i++;
a[x][y]=i;
}
while(y-1>=1&&a[x][y-1]==0)
{
y--;i++;
a[x][y]=i;
}
while(x-1>=1&&a[x-1][y]==0)
{
x--;i++;
a[x][y]=i;
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
printf(" %2d ",a[i][j]);
}
printf("\n");
}
return 0;
}