#include <bits/stdc++.h>
using namespace std;
const int N = 1e5 + 10;
int n;
priority_queue<int> q;
int main(){
cin>>n;
int top = 0;
while(n--){
string str;int x;
cin>>str;
if(str=="push") {
cin>>x;
q.push(x);
}
else if(str=="top"){
if(q.empty()) puts("empty");
else cout<<q.top()<<"\n";
}
else{
if(q.empty()) puts("empty");
else {
cout<<q.top()<<"\n";
q.pop();
}
}
}
return 0;
}

京公网安备 11010502036488号