#include<stdio.h>
#include<string.h>
struct student
{
char name[9];
int sorce[3];
};
int main()
{
int n,i,j;
int num1,num2,num3,sum;
scanf("%d",&n);
struct student st[n];
for(i=0;i<n;i++)
{
scanf("%s %d %d %d",st[i].name,&st[i].sorce[0],&st[i].sorce[1],&st[i].sorce[2]);
}
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
num1 = st[i].sorce[0]-st[j].sorce[0];
num2 = st[i].sorce[1]-st[j].sorce[1];
num3 = st[i].sorce[2]-st[j].sorce[2];
sum = num1+num2+num3;
if(num1<0) num1=-num1;
if(num2<0) num2=-num2;
if(num3<0) num3=-num3;
if(sum<0) sum=-sum;
if(num1<5||num1==5&&num2<5||num2==5&&num3<5||num3==5&&sum<10||sum==10)
{
if(strcmp(st[i].name,st[j].name)<0)
{
printf("%s %s\n",st[i].name,st[j].name);
}
else
{
printf("%s %s\n",st[j].name,st[i].name);
}
}
}
}
return 0;
}