#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main(){
int n, a[50], b[50], c[50], d[50], e[50], p[50], m[50], bestp = 0, best, points;
char s[50];
vector<string>v;
cin >> n;
for (int i = 0; i < n; i++){
cin >>s>> p[i] >> m[i] >> a[i] >> b[i] >> c[i] >> d[i] >> e[i];
v.push_back(s);
points = a[i] + b[i] + c[i] + d[i] + e[i] + p[i] * 100 - m[i] * 50;
if (points > bestp){
bestp = points;
best = i;
}
}
cout << v[best]<<endl;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHZlY3Rvcj4KI2luY2x1ZGU8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpewoJaW50IG4sIGFbNTBdLCBiWzUwXSwgY1s1MF0sIGRbNTBdLCBlWzUwXSwgcFs1MF0sIG1bNTBdLCBiZXN0cCA9IDAsIGJlc3QsIHBvaW50czsKCWNoYXIgc1s1MF07Cgl2ZWN0b3I8c3RyaW5nPnY7CgljaW4gPj4gbjsKCQoJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspewoJCWNpbiA+PnM+PiBwW2ldID4+IG1baV0gPj4gYVtpXSA+PiBiW2ldID4+IGNbaV0gPj4gZFtpXSA+PiBlW2ldOwoJCXYucHVzaF9iYWNrKHMpOwoJCXBvaW50cyA9IGFbaV0gKyBiW2ldICsgY1tpXSArIGRbaV0gKyBlW2ldICsgcFtpXSAqIDEwMCAtIG1baV0gKiA1MDsKCQlpZiAocG9pbnRzID4gYmVzdHApewoJCQliZXN0cCA9IHBvaW50czsKCQkJYmVzdCA9IGk7CgkJfQoJfQoJY291dCA8PCB2W2Jlc3RdPDxlbmRsOwoJcmV0dXJuIDA7Cn0=