n = int(input())
res = [[1]]

for i in range(1,n):
    tmp = []
    for j in range(i+1):
        if(j==i or j==0):
            tmp.append(res[i-1][j-1])
            continue
        tmp.append(res[i-1][j]+res[i-1][j-1])
    res.append(tmp)

for i in res:
    for j in i:
        print(j,end=" ")
    print()