#include <stdio.h>
#include <math.h>
int main() {
struct Stu {
char name[10];
int a[3];
}stu[2000];
int n;
int sum[2000]={0};
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%s", &(stu[i].name));
for (int j = 0; j < 3; j++) {
scanf("%d",& (stu[i].a[j]));
sum[i] += stu[i].a[j];
}
}
for (int i = 0; i < n; i++) {
for (int j = i+1; j <n ; j++) {
int flag = 1;
for (int t = 0; t < 3; t++) {
if (abs(stu[i].a[t] - stu[j].a[t]) > 5)
{
flag = 0;
break;
}
}
if (0 == flag)break;
if (abs(sum[i] - sum[j]) > 10) flag = 0;
if (1 == flag) {
if (stu[i].name < stu[j].name) {
printf("%s %s", stu[i].name, stu[j].name);
}
else printf("%s %s", stu[i].name, stu[j].name);
}
printf("\n");
}
}
return 0;
}