#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
cin>>n;
int b=n*n,c=1,i=n,j=0,a[100][100];
while(c<=b)
{
while(j+1<=n&&a[i][j+1]==0)
a[i][++j]=c++;
while(i+1>=n&&a[i+1][j]==0)
a[++i][j]=c++;
while(j-1>=1&&a[i][j-1]==0)
a[i][--j]=c++;
while(i-1<=1&&a[i-1][j]==0)
a[--i][j]=c++;
}
for(int i=0; i<n; i++)
{
for(int j=0; j<n; j++)
{
if(a[i][j]<=10)
{
cout<<" "<<a[i][j];
}
else
{
cout<<a[i][j];
}
}
cout<<endl;
}
return 0;
}