#include<bits/stdc++.h>
using namespace std;
struct node{
string name;
int mark1,mark2,mark3,marksum;
}a[6];
int main(){
int n;
cin>>n;
for(int i = 1 ; i <= n ; i++){
cin>>a[i].name>>a[i].mark1>>a[i].mark2>>a[i].mark3;
a[i].marksum = a[i].mark1 + a[i].mark2 + a[i].mark3;
}
int mx = 1;
for(int i = 2 ; i <= n ; i++){
if(a[i].marksum > a[mx].marksum){
mx = i;
}
}
cout<<a[mx].name<<' '<<a[mx].mark1<<' '<<a[mx].mark2<<' '<<a[mx].mark3;
return 0;
}