# coding:utf-8
#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
a=[[0 for i in range(90) ]for j in range(300)]
n=int(input("输入行数"))
for i in range(n):
for j in range(i+1):
if i<=1:
a[i][j]=1
elif j>0 and i!=j:
a[i][j]=a[i-1][j-1]+a[i-1][j]
else:
a[i][j]=1
for i in range(n):
for j in range(i+1):
print(a[i][j],end=" ")
print()