n = int(input()) matrix = [[None] * n for _ in range(n)] ln = len(str(n - n // 2)) for i in range(n): for j in range(n): if i >= n // 2: a = n - i else: a = i + 1 if j >= n // 2: b = n - j else: b = j + 1 matrix[i][j] = " " * (ln - len(f"{min(a, b)}")) + f"{min(a, b)}" for a in matrix: print(*a)