#include <iostream>
#include <string>
using namespace std;

int verem[1000];
int* p = verem;

void pushBack(int a){
    *p = a;
    p++;
}
void popBack(){
    int *i = verem;
    if(p != i){
        p--;
    }
}
void filter(int a){
    int *i = verem;
    bool ures = true;
    while(i != p){
        if(*i <= a){
        cout << *i;
        if(i != p-1)cout << " ";
        ures = false;
        }
        i++;
    }
    if(ures) cout << "Empty";
    cout << endl;
}
int main(){
    int n;
    cin >> n;
    for(int i = 0; i < n; ++i){
        int c,param;
        cin >> c;
        if(c == 2) popBack();
        else{
            cin >> param;
            if(c == 1) pushBack(param);
            else filter(param);
        }
    }
    return 0;
}