#include<stdio.h>
#include<math.h>
struct student
{
char name[21];
int a,b,c,sum;
};
int main()
{
struct student s[1010];
int n,i;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s %d %d %d",&s[i].name ,&s[i].a,&s[i].b ,&s[i].c );
s[i].sum =s[i].a +s[i].b +s[i].c ;
}
for(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].sum -s[j].sum <=10))
{
if(s[i].name <s[j].name )
printf("%s %s\n",s[i].name ,s[j].name );
else
printf("%s %s\n",s[j].name ,s[i].name );
}
}
}
return 0;
}