#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
struct Rat {
int p;
string q;
};
int main() {
int n;
cin >> n;
vector<Rat> a(n);
for (int i = 0; i < n; i++)cin >> a[i].p >> a[i].q;
for (int i = 0; i < n - 1; i++) {
for (int j = n - 1; j > i; j--) {
if (a[j - 1].p < a[j].p)swap(a[j - 1], a[j]);
}
}
for (int i = 0; i < n; i++) {
cout << a[i].q << endl;
}
}
// 64 位输出请用 printf("%lld")



京公网安备 11010502036488号