#include <bits/stdc++.h>
using namespace std;
struct student {
string name;
int Chinese, maths, English;
int achievement;
};
student a[10000];
bool check(int x, int y, int z) {
return x <= y + z && y <= x + z;
}
int main() {
int n, x, ans;
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> a[i].name >> a[i].Chinese >> a[i].maths >> a[i].English;
}
for (int i = 1; i <= n; i++) {
for (int j = i + 1; j <= n; j++) {
if (check(a[i].Chinese, a[j].Chinese, 5)
&& check(a[i].maths, a[j].maths, 5)
&& check(a[i].English, a[j].English, 5)
&& check(a[i].Chinese + a[i].English + a[i].maths, a[j].Chinese + a[j].English + a[j].maths, 10)) {
cout << a[i].name << " "<<a[j].name;
}
}
}
}