# 杨辉三角形
# 1
# 1 1
# 1 2 1
# 1 3 3 1
# 1 4 6 4 1
# 1 5 10 10 5 1
yh = []
n = int(input("请输入杨辉三角形的行数:"))
for i in range(n):
yh.append([1]*(i+1))
for i in range(2, n):
for j in range(1, i):
yh[i][j] = yh[i-1][j-1]+yh[i-1][j]
for i in range(len(yh)):
print(" "*(n-1-i), end="")
for j in range(len(yh[i])): # 控制列
print(yh[i][j], " "*2, end="")
print()