#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main() {
	ifstream filein("DATA2.txt");
	ofstream fileout("OUT2.txt");

	int s[10], i;
	string n[10];
	int temp;
	string temp2;
	int loop = 5;
	bool done;
	while (loop--) {
		done = false;
		for (i = 0; i < 5; i++) {
			filein >> s[i];
			getline(filein, n[i], '\n');
		}

		while (!done) {
			done = true;
			for (i = 0; i < 4; i++) {
				if (s[i] < s[i + 1]) {
					temp = s[i];
					s[i] = s[i + 1];
					s[i + 1] = temp;
					temp2 = n[i];
					n[i] = n[i + 1];
					n[i + 1] = temp2;
					done = false;
				}
			}
		}
		int j;
		for (i = 0; i < 5; i++) {
			for (j = 1; j < n[i].length(); j++) {
				fileout << n[i][j];
			}
			fileout << endl;
		}
	}

	filein.close();
	fileout.close();
	return(0);
}
