#include<bits/stdc++.h>
using namespace std;
struct data{
string name;
int c,m,e;
int sum;
}a[1010];
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].name>>a[i].c>>a[i].m>>a[i].e;
a[i].sum=a[i].c+a[i].e+a[i].m;
}
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){
int ans1=abs(a[i].c-a[j].c);
int ans2=abs(a[i].e-a[i].e);
int ans3=abs(a[i].m-a[i].m);
int ans4=abs(a[i].sum-a[j].sum);
if(ans1<=5&&ans2<=5&&ans3<=5&&ans4<=10){
if(a[i].name>a[j].name){
cout<<a[j].name<<" "<<a[i].name<<endl;
}
else{
cout<<a[i].name<<" "<<a[j].name<<endl;
}
}
}
}
return 0;
}