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))