#include <algorithm>
#include <iostream>
#include <cstring>
using namespace std;

struct mouse{
    int weight;
    string color;
};

bool com(mouse a,mouse b){
    return a.weight>b.weight;
}


int main() {
    int n;
    mouse mouse[100];
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>mouse[i].weight>>mouse[i].color;
    }
    sort(mouse,mouse+n,com);
    for(auto x:mouse){
        cout<<x.color<<endl;
    }
    }
// 64 位输出请用 printf("%lld")