#include<bits/stdc++.h>
using namespace std;

int main(){
	
	int n;
	map<int,string> m;
	while(cin>>n){
		//map<key,value>用来保存小白鼠的重量和颜色 
		for(int i=0;i<n;i++){
			int a;
			string b;
			cin>>a>>b;
			m.insert(make_pair(a,b));
		}
		//map反向迭代器 
		map<int,string>::reverse_iterator it;
		for(it = m.rbegin();it != m.rend();it++){
			cout<<it->second<<endl;
		}
		m.clear();	
	}
	return 0;
}