# n = int(input())
# a = list(map(int,input().split()))
# b = []
#
# for i in range(n):
# c = 1
# for j in range(n):
# if a[i] < a[j]:
# c += 1
# b.append(c)
#
# for i in range(n):
# print(a[i], b[i])
# data = []
# n = int(input())
#
# for i in range(n):
# v = [0] * n
# data.append(v)
#
# for i in range(n):
# for j in range(n):
# print(data[i][j], end=' ')
# print()
n = int(input())
data = []
for i in range(n):
v = [i + 1] * n
data.append(v)
for i in range(n):
for j in range(n):
print(data[j][i], end=' ')
print()



