#include<bits/stdc++.h>
using namespace std;
int main(){
    ios::sync_with_stdio(false);
    cin.tie(0);
    set<int>s;
    int Q;
    cin>>Q;
    int opt,x;
    while(Q--){
        cin>>opt>>x;
        if(opt==1){
            if(s.count(x)){
                cout<<"Already Exist"<<endl;
                continue;
            }
            s.insert(x);
        }else if(opt==2){
            if(s.empty()){
                cout<<"Empty"<<endl;
                continue;
            }
            if(x<=*s.begin()){
                cout<<*s.begin()<<endl;
                s.erase(*s.begin());
                continue;
            }else if(x>=*(--s.end())){
                cout<<*(--s.end())<<endl;
                s.erase(*(--s.end()));
                continue;
            }
            int a,b;
            auto it=s.lower_bound(x);
            a=*it;
            b=*--it;
            if(abs(x-a)>=abs(x-b)){
                cout<<b<<endl;
                s.erase(b);
            }else{
                cout<<a<<endl;
                s.erase(a);
            }
        }
    }
    return 0;
}