#include<bits/stdc++.h>
using namespace std;
int n;
struct node{
string name;
int chi,math,eng,sum;
}p[1005];
int main(){
cin>>n;
for(int i=1;i<=n;++i){
cin>>p[i].name>>p[i].chi>>p[i].math>>p[i].eng;
p[i].sum+=p[i].chi+p[i].math+p[i].eng;
}
for(int i=1;i<=n;++i){
for(int j=i+1;j<=n;++j){
if(abs(p[i].chi-p[j+1].chi)<=5&&abs(p[i].math-p[j+1].math)<=5&&abs(p[i].eng-p[j+1].eng)<=5&&abs(p[i].sum-p[j+1].sum)<=10){
cout<<p[i].name<<' '<<p[j+1].name<<endl;
}
}
}
return 0;
}