#include<bits/stdc++.h>
using namespace std;
struct S{
string nam;
int aa,b,c,all;
};
int main(){
int n,maxn=0,maxnn;
cin>>n;
S a[n];
for(int i=0;i<n;i++){
cin>>a[i].nam>>a[i].aa>>a[i].b>>a[i].c;
a[i].all=a[i].aa+a[i].b+a[i].c;
}
for(int i=0;i<n;i++){
if(a[i].all>maxn){
maxn=a[i].all;
maxnn=i;
}
}
printf("%s %d %d %d",a[maxnn].nam,a[maxnn].aa,a[maxnn].b,a[maxnn].c);
}