## 의사코드 ##
# 리스트.append((나이), 이름)
# 나이가 증가하는 순
# 리스트.sort(key=lambda x: x[0])
# 나이가 같으면 먼저 가입한 사람이 앞에 오기
통과한 코드
n = int(input())
li = []
for i in range(n):
age, name = input().split()
li.append((int(age), name))
li.sort(key=lambda x: x[0])
for i in li:
print(i[0], i[1])