#include<bits/stdc++.h>
using namespace std;
struct chengji{
string name;
int ch;
int ma;
int en;
int sum;
}s[1005];
int main()
{
int n;
cin >> n;
for (int i = 1;i <= n;i++){
cin >> s[i].name >> s[i].ch >> s[i].ma >> s[i].en;
s[i].sum = s[i].ch + s[i].ma + s[i].en;
}
for (int i = 1;i <= n;i++){
if (abs(s[i].ch - s[i+1].ch <= 5) &&
abs(s[i].ma - s[i+1].ma <= 5) &&
abs(s[i].en - s[i+1].en <= 5) &&
abs(s[i].sum - s[i+1].sum <= 10)){
for (int j = 0;j <= max(s[i].name.size(),s[i+1].name.size());j++){
int a = s[i].name[j],b = s[i+1].name[j];
if (a == b){
continue;
}
else if(a<b){
cout << s[i].name << ' ' << s[i+1].name << endl;
break;
}
else{
cout << s[i+1].name << ' ' << s[i].name << endl;
break;
}
}
}
}
return 0;
}