#include<bits/stdc++.h>
using namespace std ;
struct S
{
string name ;
int c , m , e , total ;
}a[1005];
bool q(S a , S b)
{
int fcc = abs(a.c - b.c) ;
int fcm = abs(a.m - b.m) ;
int fce = abs(a.e - b.e) ;
int fcz = abs(a.total - b.total) ;
if(fcc <= 5 && fcm <= 5 && fce <= 5 && fcz <= 5) return 1 ;
else return 0 ;
}
int main()
{
int n ;
cin >> n ;
for (int i = 1 ; i <= n ; i ++)
{
cin >> a[i].name >> a[i].c >> a[i].m >> a[i].e ;
a[i].total = a[i].c + a[i].m + a[i].e ;
}
for(int i = 1 ; i < n ; i ++)
{
for (int j = i + 1 ; j <= n ; j ++)
{
if(q(a[i] , a[j])) cout << a[i].name << " " << a[j].name << endl ;
}
}
return 0 ;
}
大佬求调