n = int(input()) d = [[0] * n for _ in range(n)] for i in range(n // 2): for j in range(i): d[i][j] += 1 d[i + n // 2][j + n // 2] += 1 for j in range(n): d[i + n // 2][j] += 1 for j in range(n // 2): d[i + n // 2][j] += 1 for di in d: print(''.join(map(str, di)))