#include <stdio.h>
#include <stdlib.h>
struct student
{
char name[1001];
int c,m,e;
}a[1002];
int main()
{
int n,w[1001];
scanf("%d",&n);
for (int i = 0; i < n; i++)
{
scanf("%s%d%d%d",&a[i].name,&a[i].c,&a[i].m,&a[i].e);
w[i]=a[i].c+a[i].m+a[i].e;
}
for (int i = 0; i < n-1; i++)
{
for (int j = i+1; j < n; j++)
{
if(abs(w[i]-w[j])<=10&&abs(a[i].c-a[j].c)<=5&&abs(a[i].m-a[j].m)<=5&&abs(a[i].e-a[j].e)<=5)
printf("%s %s\n",a[i].name,a[j].name);
}
}
}