# https://yukicoder.me/problems/no/1587 def main(): N = int(input()) S = [[0] * N for _ in range(N)] for i in range(N): if i % 2 == 0: S[i][ N - 1 - i] = 1 else: S[i][ N - 1 - i] = 2 for i in range(N): for j in range(N): if N - 1 - j < i: S[i][j] = 2 for i in range(N): print("".join(map(str, S[i]))) if __name__ == "__main__": main()