#include <bits/stdc++.h>
using namespace std;
struct student
{
int ch,math,en,zf;
char name[10];
};
int ia[1000],ib[1000];
int main()
{
student s[100];
int n,a=0;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>s[i].name>>s[i].ch>>s[i].math>>s[i].en;
s[i].zf=s[i].ch+s[i].math+s[i].en;
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(i!=j)
{
if(abs(s[i].ch-s[j].ch)<=5)
{
if(abs(s[i].en-s[j].en)<=5)
{
if(abs(s[i].math-s[j].math)<=5)
{
if(abs(s[i].zf-s[j].zf)<=10)
{
bool qq=0;
for(int ij=0;ij<=a;ij++)
{
if(ia[ij]==j&&ib[ij]==i)
{
qq=1;
break;
}
}
if(qq==0)
{
ia[a]=i;
ib[a]=j;
a++;
}
}
}
}
}
}
}
}
for(int i=0;i<a;i++)
{
if(strcmp(s[ia[i]].name,s[ib[i]].name)>=0)
{
cout<<s[ib[i]].name<<" "<<s[ia[i]].name<<endl;
}
else
{
cout<<s[ia[i]].name<<" "<<s[ib[i]].name<<endl;
}
}
return 0;
}