#include <bits/stdc++.h>
using namespace std;
long long n;
long long chan = 2, le = 1;
long long so1, so2;
long long i, j;
int main() {
  cin >> n;
  for (i = 1; i <= n / 2; i++) {
    for (so1 = n / 2 - i; so1 >= 0; so1--) {
      cout << chan << ' ';
      chan += 2;
    }
    for (so2 = 2 * i - 1; so2 >= 1; so2--) {
      cout << le << ' ';
      le += 2;
    }
    for (so1 = n / 2 - i; so1 >= 0; so1--) {
      cout << chan << ' ';
      chan += 2;
    }
    cout << endl;
  }
  for (i = n / 2 + 1; i >= 1; i--) {
    for (so1 = n / 2 - i; so1 >= 0; so1--) {
      cout << chan << ' ';
      chan += 2;
    }
    for (so2 = 2 * i - 1; so2 >= 1; so2--) {
      cout << le << ' ';
      le += 2;
    }
    for (so1 = n / 2 - i; so1 >= 0; so1--) {
      cout << chan << ' ';
      chan += 2;
    }
    cout << endl;
  }
}
