#include<bits/stdc++.h>
#define int long long
using namespace std;
struct man{
int yu,zong,xue;
}xs[1011];
signed main(){
int n,a,b;
cin>>n;
for(int i=1;i<=n;i++){
cin>>xs[i].yu>>a>>b;
xs[i].zong=xs[i].yu+a+b;
xs[i].xue=i;
}
for(int i=1;i<=n+911;i++){
for(int j=1;j<=n;j++){
if(xs[j].zong<xs[j+1].zong){
swap(xs[j].zong,xs[j+1].zong);
swap(xs[j].xue,xs[j+1].xue);
}else{
if(xs[j].zong==xs[j+1].zong&&xs[j].yu<xs[j+1].yu){
swap(xs[j].zong,xs[j+1].zong);
swap(xs[j].xue,xs[j+1].xue);
}else{
if(xs[j].zong==xs[j+1].zong&&xs[j].yu==xs[j+1].yu&&xs[j].xue>xs[j+1].xue){
swap(xs[j].zong,xs[j+1].zong);
swap(xs[j].xue,xs[j+1].xue);
}
}
}
}
}
for(int i=1;i<=5;i++){
cout<<xs[i].xue<<" "<<xs[i].zong<<endl;
}
return 0;
}