#include <iostream>
using namespace std;
int n,v[1003];

void pushback(int x)
{
    v[++n]=x;
}

void popback()
{
    if(n!=0)
    {
        v[n]=0;
        n--;
    }
}

void filter(int x)
{
    int i,ok=0;
    for(i=1;i<=n;i++)
        if(v[i]<=x)
            cout<<v[i]<<" ",ok=1;
    if(ok==0)
        cout<<"Empty";
    cout<<'\n';
}

int main()
{
    int m,p,x,i;
    cin>>m;
    for(i=1;i<=m;i++)
    {
        cin>>p;
        if(p==1)
        {
            cin>>x;
            pushback(x);
        }
        if(p==2)
            popback();
        if(p==3)
        {
            cin>>x;
            filter(x);
        }
    }
    return 0;
}