#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;
}