#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int n;
while (cin >> n) {
//cout << "n" << n << endl;
if(!cin) break;
vector<vector<int>> bids(n, vector<int>(3)); // 競標價格
for (int i = 0; i < n; ++i) {
for (int j = 0; j < 3; ++j) {
cin >> bids[i][j];
}
}
bool flow_mark = false;
short get_plear = 0;
long long n_base = bids[0][0] * 1000000LL + bids[0][1] * 1000LL + bids[0][2];
//cout << "n_base " << n_base << endl;
for (int i = 1; i < n; ++i) {
long long n_ram = bids[i][0] * 1000000LL + bids[i][1] * 1000LL + bids[i][2];
//cout << "n_ram " << n_ram << endl;
if(n_base < n_ram){
n_base = n_ram;
flow_mark = false;
get_plear = i;
//cout << "change" <<endl;
}else if(n_base == n_ram){
flow_mark = true;
//cout << "equal" <<endl;
}
//cout << "no change" <<endl;
//cout << "n_base2 " << n_base << endl << endl;
}
get_plear++;
cout << (flow_mark ? "F" : to_string(get_plear)) << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IG47CiAgICB3aGlsZSAoY2luID4+IG4pIHsKCQkvL2NvdXQgPDwgIm4iIDw8IG4gPDwgZW5kbDsKCQlpZighY2luKSBicmVhazsKCQkKCQl2ZWN0b3I8dmVjdG9yPGludD4+IGJpZHMobiwgdmVjdG9yPGludD4oMykpOyAvLyDnq7bmqJnlg7nmoLwKCQlmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkgewoJCQlmb3IgKGludCBqID0gMDsgaiA8IDM7ICsraikgewoJCQkJY2luID4+IGJpZHNbaV1bal07CgkJCX0KCQl9CgkJCgkJYm9vbCBmbG93X21hcmsgPSBmYWxzZTsKCQlzaG9ydCBnZXRfcGxlYXIgPSAwOwoJCWxvbmcgbG9uZyBuX2Jhc2UgPSBiaWRzWzBdWzBdICogMTAwMDAwMExMICsgYmlkc1swXVsxXSAqIDEwMDBMTCArIGJpZHNbMF1bMl07CgkJLy9jb3V0IDw8ICJuX2Jhc2UgIiA8PCBuX2Jhc2UgPDwgZW5kbDsKCQlmb3IgKGludCBpID0gMTsgaSA8IG47ICsraSkgewoJCQlsb25nIGxvbmcgbl9yYW0gPSBiaWRzW2ldWzBdICogMTAwMDAwMExMICsgYmlkc1tpXVsxXSAqIDEwMDBMTCArIGJpZHNbaV1bMl07CgkJCS8vY291dCA8PCAibl9yYW0gICIgPDwgbl9yYW0gPDwgZW5kbDsKCQkJaWYobl9iYXNlIDwgbl9yYW0pewoJCQkJbl9iYXNlID0gbl9yYW07CgkJCQlmbG93X21hcmsgPSBmYWxzZTsKCQkJCWdldF9wbGVhciA9IGk7CgkJCQkvL2NvdXQgPDwgImNoYW5nZSIgPDxlbmRsOwoJCQl9ZWxzZSBpZihuX2Jhc2UgPT0gbl9yYW0pewoJCQkJZmxvd19tYXJrID0gdHJ1ZTsKCQkJCS8vY291dCA8PCAiZXF1YWwiIDw8ZW5kbDsKCQkJfQoJCQkvL2NvdXQgPDwgIm5vIGNoYW5nZSIgPDxlbmRsOwoJCQkvL2NvdXQgPDwgIm5fYmFzZTIgIiA8PCBuX2Jhc2UgPDwgZW5kbCA8PCBlbmRsOwoJCX0KCQlnZXRfcGxlYXIrKzsKCQljb3V0IDw8IChmbG93X21hcmsgPyAiRiIgOiB0b19zdHJpbmcoZ2V0X3BsZWFyKSkgPDwgZW5kbDsKICAgIH0KCiAgICByZXR1cm4gMDsKfQo=