#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
struct cj{
int id,zf,yu,shu,ying;
}a[101];
bool mycmp(cj a,cj b)
{
return a.zf>b.zf||a.zf==b.zf&&a.yu<b.yu||a.zf==b.zf&&a.yu==b.yu&&a.id<b.id;
}
int n;
int main()
{
cin>>n;
for(int i=1;i<=n;i++){
a[i].id=i;
cin>>a[i].yu>>a[i].shu>>a[i].ying;
a[i].zf=a[i].yu+a[i].shu+a[i].ying;
}
sort(a+1,a+n+1,mycmp);
for(int i=1;i<=5;i++)
cout<<a[i].id<<" "<<a[i].zf<<endl;
return 0;
}