n = int(input())
arr = []
for i in range(n):
data = input().split()
arr.append((int(data[0]), int(data[1])))
arr = sorted(arr, key = lambda x: (x[1], x[0]))
for i in range(n):
print(*arr[i])
11650번 좌표 정렬하기 문제와 다 똑같고, lamba 정렬에서의 기준을 x[1] 부터 확인해주면 끝