#include <cstdio>
#include <algorithm>
#include <vector>

using namespace std;

vector <int> v;

int main ()
{
   // freopen ("file.in", "r", stdin);

    int m;
    scanf ("%d", &m);

    for (; m; --m)
    {
        int op, val;
        scanf ("%d", &op);

        if (op != 2) scanf ("%d", &val);

        if (op == 1) v.push_back (val);
        else if (op == 2) if (!v.empty ()) v.pop_back ();
        else;
        else if (v.size () == 0) printf ("Empty\n");
        else
        {
            bool OK = false;
            for (auto &it : v)
                if (it <= val)
                {
                    OK = true;
                    printf ("%d ", it);
                }

            if (!OK) printf ("Empty");

            printf ("\n");
        }
    }

    return 0;
}