#include<stdio.h>
#include<map>
#include<string>
#include<iostream>
#include<vector>
using namespace std;
map<string, int>M;
vector<string>P[121212];
int main() {
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
string a; int b;
cin >> a >> b;
M[a] += b;
}
int m = 0, s = 0;
for (auto q : M) P[q.second].push_back(q.first),s++;
int cnt = 0;
for (int i = 0; i < 121212; i++) {
if (i == 0 && s < 7)cnt++;
cnt+=!!P[i].size();
if (cnt == 2) {
if (P[i].size() > 1)printf("Tie");
else printf("%s", P[i][0].c_str());
return 0;
}
}
if (cnt < 2)printf("Tie");
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8bWFwPgojaW5jbHVkZTxzdHJpbmc+CiNpbmNsdWRlPGlvc3RyZWFtPgojaW5jbHVkZTx2ZWN0b3I+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cm1hcDxzdHJpbmcsIGludD5NOwp2ZWN0b3I8c3RyaW5nPlBbMTIxMjEyXTsKaW50IG1haW4oKSB7CglpbnQgbjsKCXNjYW5mKCIlZCIsICZuKTsKCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CgkJc3RyaW5nIGE7IGludCBiOwoJCWNpbiA+PiBhID4+IGI7CgkJTVthXSArPSBiOwoJfQoJaW50IG0gPSAwLCBzID0gMDsKCWZvciAoYXV0byBxIDogTSkgUFtxLnNlY29uZF0ucHVzaF9iYWNrKHEuZmlyc3QpLHMrKzsKCWludCBjbnQgPSAwOwoJZm9yIChpbnQgaSA9IDA7IGkgPCAxMjEyMTI7IGkrKykgewoJCWlmIChpID09IDAgJiYgcyA8IDcpY250Kys7CgkJY250Kz0hIVBbaV0uc2l6ZSgpOwoJCWlmIChjbnQgPT0gMikgewoJCQlpZiAoUFtpXS5zaXplKCkgPiAxKXByaW50ZigiVGllIik7CgkJCWVsc2UgcHJpbnRmKCIlcyIsIFBbaV1bMF0uY19zdHIoKSk7CgkJCXJldHVybiAwOwoJCX0KCX0KCWlmIChjbnQgPCAyKXByaW50ZigiVGllIik7CglyZXR1cm4gMDsKfQ==