#include <stdio.h>
#include <math.h>
#include <string.h>
struct aa{
char a[10];
int yu;
int shu;
int en;
int sum;
};
int main()
{
int n;
scanf("%d",&n);
int i,j;
struct aa a[1000];
for(i=0;i<n;i++)
{
scanf("%s %d %d %d",&a[i].a,&a[i].yu,&a[i].shu,&a[i].en);
a[i].sum+=a[i].yu+a[i].shu+a[i].en;
}
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(fabs(a[i].en-a[j].en)<=5&&fabs(a[i].shu-a[j].shu)<=5&&fabs(a[i].yu-a[j].yu)<=5&&fabs(a[i].sum-a[j].sum)<=10)
if(strcmp(a[i].a,a[j].a)<=0)
printf("%s %s\n",a[i].a,a[j].a);
else printf("%s %s\n",a[i].a,a[j].a);
}
}
return 0;
}