n = int(input())
l = []
for i in range(n):
l.append(list(map(int,input().split())))
flag = 1
for i in range(n):
for j in range(i+1):
if flag == 1:
print(l[i - j][j],end = ' ')
else:
print(l[j][i - j],end = ' ')
flag *= -1
for i in range(n,(n-1)*2+1):
for j in range(i - n + 1,n):
if flag == 1:
print(l[i-j][j],end = ' ')
else:
print(l[j][i-j],end = ' ')
flag *= -1