import sys
# 思路:
# 1.先确定第一行的数组,2个元素的差依次为2、3...n
# 2.之后行数的最后个元素值和第一行相差1、2、3...n-1,其它元素相同规律;且每行会减少1个元素
for line in sys.stdin:
num = int(line)
current = 1
flag_col = 2
line_first = [current]
for _ in range(num - 1):
current += flag_col
line_first.append(current)
flag_col += 1
print(" ".join('%s' %i for i in line_first))
flag_line = 1
start = 1
while flag_line < num:
line_other = [line_first[i] - flag_line for i in range(start, num)]
start += 1
flag_line += 1
print(" ".join('%s' %i for i in line_other))