n = int(input()) a = [1] # 第一行 print('1') for i in range(2, n+1): b = [1] # 每行第一个元素是1 for k in range(1, i-1): # 计算中间元素 b.append(a[k-1] + a[k]) b.append(1) # 每行最后一个元素是1 print(' '.join(map(str, b))) a = b
n = int(input()) a = [1] # 第一行 print('1') for i in range(2, n+1): b = [1] # 每行第一个元素是1 for k in range(1, i-1): # 计算中间元素 b.append(a[k-1] + a[k]) b.append(1) # 每行最后一个元素是1 print(' '.join(map(str, b))) a = b