Start: Jul, 10, 2019 08:30:00
2019年度暑期短学期达标测试补考
End: Jul, 10, 2019 11:30:00
Time elapsed:
Time remaining:

Problem_ID: H
Result: Accepted
Time: 53ms
Memory: 25312kB
Author: 1121088480
In contest: 1284

t=int(input())
for i in range(t):
    n=int(input())
    name=[]
    times=[]
    for j in range(n):
        a,b=map(str,input().split())
        name.append(a)
        times.append(b)
    for k in range(n):
        for l in range(n-k):
            if l==n-k-1:
                break
            if int(times[l])<int(times[l+1]):
                times[l],times[l+1]=times[l+1],times[l]
                name[l+1],name[l]=name[l],name[l+1]
            
    for e in range(n):
        print(name[e])