#include <bits/stdc++.h>
using namespace std;
long long read() {
  long long a = 0, b = getchar(), c = 1;
  while (!isdigit(b)) c = b == '-' ? -1 : 1, b = getchar();
  while (isdigit(b)) a = a * 10 + b - '0', b = getchar();
  return a * c;
}
int n, a = -1, b, c;
int main() {
  n = read();
  for (int i = 1; i <= n; i++) {
    for (int j = 1; j <= n; j++)
      printf("%d ",
             (j <= (n / 2) - c or j > ((n + 2) / 2 + c) ? b += 2 : a += 2));
    i <= n / 2 ? c++ : c--;
    puts("");
  }
  return 0;
}
