'''
解题思路:
找规律:第一行数字为1、1+2、1+2+3、1+2+3+4……其它按位置递推,
'''
while 1:
try:
pass
n = int(input())
A = [[0]*n for _ in range(n)]
#print(n)
#print(A)
t = 0
for i in range(1,n+1):
t = t+i
A[0][i-1] = t
#print(A)
for i in range(1,n):
for j in range(0,n-i):
A[i][j] = A[i-1][j+1]-1
#print(A)
for i in range(n):
T = []
for j in range(n-i):
T.append(str(A[i][j]))
print(' '.join(T))
except:
break

京公网安备 11010502036488号