#include <bits/stdc++.h>
using namespace std;
struct student {
int num;
int score;
};
const int MAXN = 100 + 10;
student arr[MAXN];
bool compare(student x, student y) {
if (x.score == y.score)return x.num < y.num;
else return x.score < y.score;
}
int main() {
int n = 0;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d %d", &arr[i].num, &arr[i].score);
}
sort(arr, arr + n, compare);
for (int i = 0; i < n; i++) {
printf("%d %d\n", arr[i].num, arr[i].score);
}
return 0;
}

京公网安备 11010502036488号