#include <vector>
#include <iostream>
#include <algorithm>

using namespace std;

struct student{
  int num, a, b, c, sum;
};

bool cm(const student & a, const student & b)
{
  if (a.sum != b.sum)
    return a.sum > b.sum;
  if (a.a != b.a)
    return a.a > b.a;
  return a.num < b.num;
}

int main()
{
  int n;
  cin >> n;
  vector<student> a(n);
  for (int i = 0; i < n; i++)
  {
    a[i].num = i + 1;
    cin >> a[i].a >> a[i].b >> a[i].c;
    a[i].sum = a[i].a + a[i].b + a[i].c;
  }
  sort(a.begin(), a.end(), cm);
  for (int i = 0; i < 5; i++)
    cout << a[i].num << ' ' << a[i].sum << endl;
  return 0;

}
