#include <bits/stdc++.h>
using namespace std;
struct User{
int id, bd;
};
const int N = 1e6+5;
struct User user[N];
int dd(int bd){
return bd/1000000;
}
int mm(int bd){
return (bd % 1000000) / 10000;
}
int yy(int bd){
return bd % 10000;
}
int ss(int maxi, int bd){
if (yy(bd) > yy(maxi)){
return bd;
}else if(yy(bd) == yy(maxi)){
if (mm(bd) > mm(maxi)){
return bd;
}else if(mm(bd) == mm(maxi)){
if (dd(bd) > dd(maxi)){
return bd;
}
return maxi;
}
return maxi;
}
return maxi;
}
int main(){
int n; cin >> n;
for(int i = 1; i <= n;i++){
cin >> user[i].id >> user[i].bd;
}
if (n == 0){
cout << "EMPTY";
return 0;
}
int maxi = user[0].bd;
for(int i = 1;i <= n;i++){
maxi = ss(maxi, user[i].bd);
}
if (dd(maxi) < 10){
cout << "0";
}
cout << dd(maxi) << "-";
if (mm(maxi) < 10){
cout << "0";
}
cout << mm(maxi) << "-";
if (yy(maxi) < 10){
cout << "0";
}
cout << yy(maxi);
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJ1Y3QgVXNlcnsKICAgIGludCBpZCwgYmQ7Cn07Cgpjb25zdCBpbnQgTiA9IDFlNis1OwpzdHJ1Y3QgVXNlciB1c2VyW05dOwoKaW50IGRkKGludCBiZCl7CiAgICByZXR1cm4gYmQvMTAwMDAwMDsKfQoKaW50IG1tKGludCBiZCl7CiAgICByZXR1cm4gKGJkICUgMTAwMDAwMCkgLyAxMDAwMDsKfQoKaW50IHl5KGludCBiZCl7CiAgICByZXR1cm4gYmQgJSAxMDAwMDsKfQoKaW50IHNzKGludCBtYXhpLCBpbnQgYmQpewogICAgaWYgKHl5KGJkKSA+IHl5KG1heGkpKXsKICAgICAgICByZXR1cm4gYmQ7CiAgICB9ZWxzZSBpZih5eShiZCkgPT0geXkobWF4aSkpewogICAgICAgIGlmIChtbShiZCkgPiBtbShtYXhpKSl7CiAgICAgICAgICAgIHJldHVybiBiZDsKICAgICAgICB9ZWxzZSBpZihtbShiZCkgPT0gbW0obWF4aSkpewogICAgICAgICAgICBpZiAoZGQoYmQpID4gZGQobWF4aSkpewogICAgICAgICAgICAgICAgcmV0dXJuIGJkOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHJldHVybiBtYXhpOwogICAgICAgIH0KICAgICAgICByZXR1cm4gbWF4aTsKICAgIH0KICAgIHJldHVybiBtYXhpOwp9CgppbnQgbWFpbigpewogICAgaW50IG47IGNpbiA+PiBuOwogICAgZm9yKGludCBpID0gMTsgaSA8PSBuO2krKyl7CiAgICAgICAgY2luID4+IHVzZXJbaV0uaWQgPj4gdXNlcltpXS5iZDsKICAgIH0KICAgIGlmIChuID09IDApewogICAgICAgIGNvdXQgPDwgIkVNUFRZIjsKICAgICAgICByZXR1cm4gMDsKICAgIH0KICAgIGludCBtYXhpID0gdXNlclswXS5iZDsKICAgIGZvcihpbnQgaSA9IDE7aSA8PSBuO2krKyl7CiAgICAgICAgbWF4aSA9IHNzKG1heGksIHVzZXJbaV0uYmQpOwogICAgfQogICAgaWYgKGRkKG1heGkpIDwgMTApewogICAgICAgIGNvdXQgPDwgIjAiOwogICAgfQogICAgY291dCA8PCBkZChtYXhpKSA8PCAiLSI7CiAgICBpZiAobW0obWF4aSkgPCAxMCl7CiAgICAgICAgY291dCA8PCAiMCI7CiAgICB9CiAgICBjb3V0IDw8IG1tKG1heGkpIDw8ICItIjsKICAgIGlmICh5eShtYXhpKSA8IDEwKXsKICAgICAgICBjb3V0IDw8ICIwIjsKICAgIH0KICAgIGNvdXQgPDwgeXkobWF4aSk7Cgp9Cg==