#说内存超。。。。了70%
import sys
a = int(raw_input(""))
list_ = []
for i in range(a):
    list_.append(map(lambda x:int(x),sys.stdin.readline().strip().split(" ")))


list_.sort()    
find = []
max_y = 0

for i in range(len(list_)-1,-1,-1):
    max_ = list_[i][1]
    if max_ >= max_y:
        max_y = max_
        find.append(list_[i])
for i in sorted(find):
    print " ".join(map(str,i))