import java.util.*;
public class DS {/**
* @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int i,j; Scanner reader=new Scanner(System.in); i=reader.nextInt(); j=i; int[][] a=new int[i][j]; int t; int r,c; r=0; c=j/2; a[r][c]=1; for(t=2;t<=i*j;t++) { if(r==0&&c!=i-1) { r=i-1; c++; a[r][c]=t; } else if(r>0&&r<i&&c>=0&&c<j-1) { r--; c++; if(a[r][c]==0) { a[r][c]=t; } else if(a[r][c]!=0) { r=r+2; c--; a[r][c]=t; } } else if(c==j-1&&r!=0) { r--; c=0; a[r][c]=t; } else if(r==0&&c==j-1) { r++; a[r][c]=t; } } for(r=0;r<i;r++) { for(c=0;c<j;c++) { System.out.print(a[r][c]+" "); } System.out.println(); } }}