#include <iostream>
#include <random>
using namespace std;
struct student{
    string s;
    int c1,c2,c3;
   // int t=c1+c2+c3;
};
int main() {
    student a[1010];
    int n;
    cin>>n;
    cin>>a[1].s>>a[1].c1>>a[1].c2>>a[1].c3;
    int max=a[1].c1+a[1].c2+a[1].c3;
    int pos=1,test=0;
    for(int i=2;i<=n;i++)
    {
        cin>>a[i].s>>a[i].c1>>a[i].c2>>a[i].c3;
        test=a[i].c1+a[i].c2+a[i].c3;
        if(test>max)
        {
            pos=i;
		  
		  //这里就忘了改max的值!
            max=test;
        }
            
    }
    cout<<a[pos].s<<' '<<a[pos].c1<<' '<<a[pos].c2<<' '<<a[pos].c3;
}//20