#include<stdio.h>
int main()
{
int i, j, n, x, y, k=1;
int arr[100][100] = {};
scanf("%d", &n); //scanf 받기
x = 0; //행
y = n/2; // 열
arr[x][y]=k++;
//--------------------
for(i=0; i<n*n-1; i++)
{
x--;
y++;
if(x<0) {
x = n-1;
}
if(y>=n) {
y = 0;
}
arr[x][y] = k++;
if((k-1)%n == 0)
{
x++;
arr[x][y] = k++;
i++;
}
}
for(i=0;i<n;i++) {
for(j=0;j<n;j++){
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}