#include<bits/stdc++.h>
using namespace std;
struct T{
string xm;
int yw,sx,yy,id;
int zf(){
return yw+sx+yy;
}
}a[150];
bool cmp(T a,T b){
if(a.zf()!=b.zf()) return a.zf()>b.zf();
else return a.id<b.id;
}
int main(){
int n;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i].xm>>a[i].yw>>a[i].sx>>a[i].yy;
a[i].id=i;
}
sort(a,a+n,cmp);
cout<<a[0].xm<<" "<<a[0].yw<<" "<<a[0].sx<<" "<<a[0].yy;
return 0;
}