#include<bits/stdc++.h>
using namespace std;
struct LYQ
{
string name;
int a1,a2,a3,a4;
}E[1001];
bool cmp(LYQ a,LYQ b)
{
a.a4>b.a4;
}
int main()
{
int n;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>E[i].name>>E[i].a1>>E[i].a2>>E[i].a3;
E[i].a4=E[i].a1+E[i].a2+E[i].a3;
}
sort(E,E+n,cmp);
cout<<E[n-1].name<<" "<<E[n-1].a1<<" "<<E[n-1].a2<<" "<<E[n-1].a3;
return 0;
}