#include<iostream>
#include<algorithm>
using namespace std;
struct stu{
int a;
int b;
int c;
int d;
}m[301];
int n;
int cmp(stu p,stu q){
if((p.a+p.b+p.c)==(q.a+q.b+q.c)){
if(p.a==q.a){
return q.d<q.d;
}
return p.a>q.a;
}
return (p.a+p.b+p.c)>(q.a+q.b+q.c);
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>m[i].a>>m[i].b>>m[i].c;
m[i].d=i;
}
sort(m+1,m+n+1,cmp);
for(int i=1;i<=min(5,n);i++){
cout<<m[i].d<<" "<<m[i].a+m[i].b+m[i].c<<endl;
}
return 0;
}