
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>
using namespace std;
const int N = 110;
int a[N][N];
void quick_sort() {
for (int i = 0; i < 5; i++) {
int index = i;
for (int j = i+1; j < 5 ;j++) {
if (a[index][1] > a[j][1]) {
index = j;
}
int item = a[index][1];
a[index][1] = a[i][1];
a[i][1] = item;
item = a[index][0];
a[index][0] = a[i][0];
a[i][0] = item;
}
}
return;
}
int main(){
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 2; j++) {
cin >> a[i][j]; //输入
}
}
quick_sort();
cout << endl; //输出换行
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 2; j++) {
cout << a[i][j]<<' '; //输出
}
cout << endl; //输出
}
return 0;
}