using namespace std;
struct people {
string name;
int avg_score, speak, publ, money;
char isleader, is_west;
} ;
int money[105];
people p[105];
int sum(int n) {
int ans = 0;
for (int i = 1; i <= n; i++) ans += p[i].money;
return ans;
}
bool cmp(people p1, people p2) {
return p1.money > p2.money;
}
int main() {
int num;
cin >> num;
for (int i = 1; i <= num; i++) {
cin >> p[i].name>> p[i].avg_score>> p[i].speak>> p[i].isleader>> p[i].is_west>> p[i].publ;
if (p[i].avg_score > 80 && p[i].publ >= 1) p[i].money += 8000;
if (p[i].avg_score > 85 && p[i].speak > 80) p[i].money += 4000;
if (p[i].avg_score > 90) p[i].money += 2000;
if (p[i].avg_score > 85 && p[i].is_west == 'Y') p[i].money += 1000;
if (p[i].avg_score > 80 && p[i].isleader == 'Y') p[i].money += 850;
}
sort (p + 1, p + num + 1, cmp);
cout << p[1].name<< endl<< p[1].money<< endl<< sum(num);
return 0;
}