#include <bits/stdc++.h>
#define ll long long
using namespace std;
struct soulve{
string s;
ll y,d,m;
};
bool cmp(soulve a, soulve b){
return a.y+a.d+a.m > b.y+b.d+b.m;
}
int main(){
soulve vis[10001];
ll n;
cin>>n;
for(int i=0; i<n; i++){
cin>>vis[i].s>>vis[i].y>>vis[i].d>>vis[i].m;
}
sort(vis, vis+n, cmp);
cout<<vis[0].s<<" "<<vis[0].y<<" "<<vis[0].d<<" "<<vis[0].m;
return 0;
}