#include <bits/stdc++.h>
using namespace std;
struct hhh {
int yw, sx, yy, xh;
};
int n, d;
hhh a[1001];
int main() {
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a[i].sx >> a[i].yw >> a[i].yy;
a[i].xh = i;
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i - 1; j++) {
if (a[j].sx + a[j].yw + a[j].yy < a[j + 1].sx + a[j + 1].yw + a[j + 1].yy) {
swap(a[j].sx, a[j + 1].sx);
swap(a[j].yw, a[j + 1].yw);
swap(a[j].yy, a[j + 1].yy);
swap(a[j].xh, a[j + 1].xh);
}
}
}
for (int i = 0; i < 5; i++) {
cout << a[i].xh + 1 << " " << a[i].sx + a[i].yw + a[i].yy << "\n";
}
return 0;
}