#include <iostream>
#include <cstring>
using namespace std;
int main() {
string workers[10000];
int fr[10000];
int n;
int x = 0, y = 0;
cin >> n;
getline(cin, workers[0]);
for (int i = 1; i <= n; ++i) {
getline(cin, workers[i]);
}
for (int i = 1; i <= 10001; ++i){
fr[i] = 0;
}
for (int i = 1; i <= n; ++i) {
sscanf(workers[i].c_str(), " Muncitorul %d a muncit %d ore",&x,&y);
fr[x] += y;
}
int poz = 0; int maxim = 0;
for(int i = 1; i <= 10000; ++i){
if(fr[i] != 0) {
if( fr[i] > maxim){
maxim = fr[i];
poz = i;
}
if( fr[i] == maxim){
if(poz > i){
poz = i;
}
}
}
}
cout << poz;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkgewogICAgc3RyaW5nIHdvcmtlcnNbMTAwMDBdOwogICAgaW50IGZyWzEwMDAwXTsKICAgIGludCBuOwogICAgaW50IHggPSAwLCB5ID0gMDsKICAgIGNpbiA+PiBuOwogICAgZ2V0bGluZShjaW4sIHdvcmtlcnNbMF0pOwogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgKytpKSB7CiAgICAgZ2V0bGluZShjaW4sIHdvcmtlcnNbaV0pOwogICAgfQogICAgICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IDEwMDAxOyArK2kpewogICAgICAgICAgICBmcltpXSA9IDA7CiAgICAgICAgfQogICAgICAgICAgICBmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKICAgICAgICAgICAgICAgIHNzY2FuZih3b3JrZXJzW2ldLmNfc3RyKCksICIgTXVuY2l0b3J1bCAlZCBhIG11bmNpdCAlZCBvcmUiLCZ4LCZ5KTsKICAgICAgICAgICAgICAgIGZyW3hdICs9IHk7CiAgICAgICAgICAgIH0KICAgIGludCBwb3ogPSAwOyBpbnQgbWF4aW0gPSAwOwogICAgZm9yKGludCBpID0gMTsgaSA8PSAxMDAwMDsgKytpKXsKICAgICAgICBpZihmcltpXSAhPSAwKSB7CiAgICAgICAgICAgIGlmKCBmcltpXSA+IG1heGltKXsKICAgICAgICAgICAgICAgIG1heGltID0gZnJbaV07CiAgICAgICAgICAgICAgICBwb3ogPSBpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmKCBmcltpXSA9PSBtYXhpbSl7CiAgICAgICAgICAgICAgICBpZihwb3ogPiBpKXsKICAgICAgICAgICAgICAgIHBveiA9IGk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgIH0KICAgIGNvdXQgPDwgcG96OwogICAgcmV0dXJuIDA7Cn0K
NQpNdW5jaXRvcnVsIDEgYSBtdW5jaXQgMTAgb3JlCk11bmNpdG9ydWwgMjMgYSBtdW5jaXQgNSBvcmUKTXVuY2l0b3J1bCAzIGEgbXVuY2l0IDMgb3JlCk11bmNpdG9ydWwgMjMgYSBtdW5jaXQgMTEgb3JlCk11bmNpdG9ydWwgMSBhIG11bmNpdCAyIG9yZQ==
5
Muncitorul 1 a muncit 10 ore
Muncitorul 23 a muncit 5 ore
Muncitorul 3 a muncit 3 ore
Muncitorul 23 a muncit 11 ore
Muncitorul 1 a muncit 2 ore