#include<bits/stdc++.h>
using namespace std;
typedef string sg;
int main()
{
int n;
cin>>n;
sg x,maxx;
int a,b,c,max[3];
memset(max,INT_MIN+100000,sizeof(max));
for(int i=0;i<n;i++){
cin>>x>>a>>b>>c;
if(a+b+c>max[0]+max[1]+max[2]){
max[0]=a;
max[1]=b;
max[2]=c;
maxx=x;
}
}
cout<<maxx<<" "<<max[0]<<" "<<max[1]<<" "<<max[2];
return 0;
}
#include<bits/stdc++.h>
using namespace std;
typedef string sg;
int main()
{
int n;
cin>>n;
sg x,maxx;
int a,b,c,max[3];
memset(max,INT_MIN,sizeof(max));
for(int i=0;i<n;i++){
cin>>x>>a>>b>>c;
if(a+b+c>max[0]+max[1]+max[2]){
max[0]=a;
max[1]=b;
max[2]=c;
maxx=x;
}
}
cout<<maxx<<" "<<max[0]<<" "<<max[1]<<" "<<max[2];
return 0;
}