import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class 旋转魔方 {
public static void main(String[] args) {
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(df.format(new Date())+" 郭子安的旋转魔方");
Scanner in=new Scanner(System.in);
int n=in.nextInt();
int a[][]=new int[n][n];
int hang=0,lie=0,type=1;
for(int i=1;i<=n*n;i++)
{
if(a[hang][lie]!=0)
{
break;
}
else
{
a[hang][lie]=i;
}
if(type==1)
{
lie++;
if(lie>=n||a[hang][lie]!=0)
{
lie--;
hang++;
type=2;
}
}
else if(type==2)
{
hang++;
if(hang>=n||a[hang][lie]!=0)
{
hang--;
lie--;
type=3;
}
}
else if(type==3)
{
lie--;
if(lie<0||a[hang][lie]!=0)
{
hang--;
lie++;
type=4;
}
}
else if(type==4)
{
hang--;
if(a[hang][lie]!=0)
{
hang++;
lie++;
type=1;
}
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
System.out.print(a[i][j]+"\t");
}
System.out.println();
}
in.close();
}
}