#include<stdio.h>
#include<math.h>
#include<iostream>
using namespace std;
struct Student{
char name[100];
int a;
int b;
int c;
int tot;
int opp=0;
};
int main(){
Student s[10000];
int n;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%s%d%d%d",s[i].name,&s[i].a,&s[i].b,&s[i].c);
s[i].tot=s[i].a+s[i].b+s[i].c;
}
for(int i=0;i<n;i++){
for(int j=i+1;j<n;j++){
if(abs(s[i].a-s[j].a)<=5&&abs(s[i].b-s[j].b)<=5&&abs(s[i].c-s[j].c)<=5&&abs(s[i].tot-s[j].tot)<=10){
s[i].opp=j;
break;
}
}
}
for(int i=0;i<n;i++){
if(s[i].opp!=0){
printf("%s %s\n",s[i].name,s[s[i].opp].name);
}
}
return 0;
}