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