#10814: 나이순 정렬
n = int(input())
lst = []
for i in range(n):
[a, b] = map(str,input().split())
lst.append([int(a), b])
lst.sort(key=lambda x: (x[0]))
for i in range(n):
for j in range(2):
print(lst[i][j], end=' ')
print()
list에 저장 시 두 개를 문자열로 받고, 나이만 숫자로 변환하여 저장합니다. 리스트의 첫 번째 원소(나이)를 기준으로 정렬하면 이름에 대해서는 입력 순서로 정렬됩니다.