n = int(input())
pascal = []
for i in range(n):
    row = [1]*(i+1)
    for j in range(1, i):
        row[j] = pascal[i-1][j-1] + pascal[i-1][j]
    pascal.append(row)
# 直接打印每行
for line in pascal:
    print(" ".join(map(str, line)))