#include <iostream>
#include <string>
using namespace std;
void function(long int *tab,string *tab_n, long int n) {
long int temp_max = tab[0];
for (long int i = 0; i < n; i++) {
if (tab[i] < temp_max) {
temp_max = tab[i];
}
}
for (long int b = 0; b < n; b++) {
if (tab[b] == temp_max) {
cout << tab_n[b] << endl;
}
}
}
int main() {
long int a;
long int *tab;
string *tab_n;
string number;
getline(cin, number);
a = stol(number);
tab = new long int[a];
tab_n = new string[a];
for (long int b = 0; b < a; b++) {
string line;
int temp = 0;
getline(cin, line);
string line_1;
string line_2;
string line_3;
line_1 = line.substr(line.length() - 5, 2);
line_2 = line.substr(line.length() - 2, 2);
line_3 = line.substr(0, line.length() - 6);
int line_1i = stoi(line_1);
int line_2i = stoi(line_2);
long int line_c = 100 * line_1i + line_2i;
tab[b] = line_c;
tab_n[b] = line_3;
}
function(tab, tab_n, a);
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBmdW5jdGlvbihsb25nIGludCAqdGFiLHN0cmluZyAqdGFiX24sIGxvbmcgaW50IG4pIHsKCWxvbmcgaW50IHRlbXBfbWF4ID0gdGFiWzBdOwoJZm9yIChsb25nIGludCBpID0gMDsgaSA8IG47IGkrKykgewoJCWlmICh0YWJbaV0gPCB0ZW1wX21heCkgewoJCQl0ZW1wX21heCA9IHRhYltpXTsKCQl9Cgl9Cglmb3IgKGxvbmcgaW50IGIgPSAwOyBiIDwgbjsgYisrKSB7CgkJaWYgKHRhYltiXSA9PSB0ZW1wX21heCkgewoJCQljb3V0IDw8IHRhYl9uW2JdIDw8IGVuZGw7CgkJfQoJfQp9CmludCBtYWluKCkgewoJbG9uZyBpbnQgYTsKCWxvbmcgaW50ICp0YWI7CglzdHJpbmcgKnRhYl9uOwoJc3RyaW5nIG51bWJlcjsKCWdldGxpbmUoY2luLCBudW1iZXIpOwoJYSA9IHN0b2wobnVtYmVyKTsKCXRhYiA9IG5ldyBsb25nIGludFthXTsKCXRhYl9uID0gbmV3IHN0cmluZ1thXTsKCglmb3IgKGxvbmcgaW50IGIgPSAwOyBiIDwgYTsgYisrKSB7CgkJc3RyaW5nIGxpbmU7CgkJaW50IHRlbXAgPSAwOwoJCWdldGxpbmUoY2luLCBsaW5lKTsKCQlzdHJpbmcgbGluZV8xOwoJCXN0cmluZyBsaW5lXzI7CgkJc3RyaW5nIGxpbmVfMzsKCQlsaW5lXzEgPSBsaW5lLnN1YnN0cihsaW5lLmxlbmd0aCgpIC0gNSwgMik7CgkJbGluZV8yID0gbGluZS5zdWJzdHIobGluZS5sZW5ndGgoKSAtIDIsIDIpOwoJCWxpbmVfMyA9IGxpbmUuc3Vic3RyKDAsIGxpbmUubGVuZ3RoKCkgLSA2KTsKCQlpbnQgbGluZV8xaSA9IHN0b2kobGluZV8xKTsKCQlpbnQgbGluZV8yaSA9IHN0b2kobGluZV8yKTsKCQlsb25nIGludCBsaW5lX2MgPSAxMDAgKiBsaW5lXzFpICsgbGluZV8yaTsKCQl0YWJbYl0gPSBsaW5lX2M7CgkJdGFiX25bYl0gPSBsaW5lXzM7CgkJCgl9CglmdW5jdGlvbih0YWIsIHRhYl9uLCBhKTsKCgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==
MTAKQWRhbSBCYWsgMjI6NTIKUGlvdHIgS2Frb2wgMTk6MTgKTWFyY2luIEthc3Byb3dpY3ogMjE6MTQKTWllY3p5c2xhdyBCZWpuYXIgODoxNApNYXJpdXN6IFNsaXdpbnNraSAyMzowMgpXaXRvbGQgRGx1Z29zeiAyMDoxMgpNYWNpZWogQm9uaWVja2kgODoxNApBcmthZGl1c3ogTm93YWN6eW5za2kgMTk6NTkKSmFyb3NsYXcgS29uY3phayAyMjowMApCYXJ0ZWsgS3Jhc2thIDIyOjUy
10
Adam Bak 22:52
Piotr Kakol 19:18
Marcin Kasprowicz 21:14
Mieczyslaw Bejnar 8:14
Mariusz Sliwinski 23:02
Witold Dlugosz 20:12
Maciej Boniecki 8:14
Arkadiusz Nowaczynski 19:59
Jaroslaw Konczak 22:00
Bartek Kraska 22:52