number=int(input())
list_3=[]
number_1=1
list_1=[1]
list_2=[1,1]
list_3.append(list_1)
list_3.append(list_2)
list_1=list_2
while number_1<number-1:
number_2=len(list_1)
list_2 = list(range(0, number_2 + 1))
for i in range(1,number_2):
list_2[i]=list_1[i]+list_1[i-1]
list_2[0]=1
list_2[-1]=1
list_3.append(list_2)
number_1+=1
list_1=list_2
if number==1:
print([[1]])
elif number==0:
print([])
else:
print(list_3)
#C:\Users\10636\Desktop\代码>python timu.py
#8
#[[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1], [1, 5, 10, 10, 5, 1], [1, 6, 15, 20, 15, 6, 1], [1, 7, 21, 35, 35, 21, 7, 1]]