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