#include <iostream> #include <algorithm> using namespace std; struct staff{ int id; string name; int age; }; staff s[31]; bool cmp(staff x, staff y){ if (x.age != y.age){ return x.age < y.age; } if (x.age == y.age){ return x.id < y.id; } if (x.age == y.age && x.id == y.id){ return x.name < y.name; } return false; } int main (){ int n; while (cin >> n){ for (int i = 0; i < n; i++){ cin >> s[i].id >> s[i].name >> s[i].age; } sort (s, s + n, cmp); for (int i = 0; i < 3; i++){ cout << s[i].id << " " <<s[i].name << " " << s[i].age << endl; } } return 0; }