n = int(input()) import numpy as np a = np.zeros((n, n)) sump =[i for i in range(n // 2, 2 * n - n // 2)] sums =[i for i in range(0, n // 2)] + [i for i in range(2 * n - n // 2, 2 * n)] for i in range(n - 1, -1, -1): for j in range(n - 1, -1, -1): if sums[i] >= 2 and sump[j] >= 2: a[i][j] = 2 sums[i] -= 2 sump[j] -= 2 elif sums[i] >= 1 and sump[j] >= 1: a[i][j] = 1 sums[i] -= 1 sump[j] -= 1 for i in range(n): for j in range(n): print(int(a[i][j]), end = ' ') print()