import sys

row = int(input())

triangle = []
for i in range(row):
    triangle.append([])
    for j in range(i + 1):
        if j == 0:
            triangle[i].append(1)
        else:
            triangle[i].append(triangle[i - 1][j - 1] + triangle[i - 1][j])
        print("{:5d}".format(triangle[i][j]), end="")
        if j == i:    # 方便加减,防止报错
            triangle[i].append(0)
    print()