#include<bits/stdc++.h>
using namespace std;
struct stu
{
char name[15];
int a, b, c, s;
void sum()
{
s = a + b + c;
return;
}
};
bool check(stu a, stu b)
{
if (abs(a.s - b.s <= 10) && abs(a.a - b.a) <= 5 && abs(a.b - b.b) <= 5 && abs(a.c - b.c) <= 5)
return 1;
return 0;
}
int n;
vector<stu> a;
stu x;
int main()
{
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
scanf("%s %d %d %d", x.name, &x.a, &x.b, &x.c);
a.push_back(x);
a[i].sum();
}
for (int i = 0; i < n; i++)
{
for (int j = i + 1; j < n; j++)
{
if (check(a[i], a[j]))
printf("%s %s\n", a[i].name, a[j].name);
}
}
return 0;
}