#define _CRT_SECURE_NO_WARNINGS
#include <bits/stdc++.h>

using namespace std;
#define PI 3.14159265359
#define eps 1e-7
#define mp make_pair
#define pb push_back
#define FOR(i,a,b) for(int i=a;i<b;i++)
#define FORN(i,a,b) for(int i=a;i<=b;i++)
const int INF = 1<<29;
typedef unsigned long long ll;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

int n;

int main(){
	ios_base::sync_with_stdio(false); //Fast I/O
	cin.tie(NULL);
	//freopen("input.txt","r",stdin);
	//freopen("output.txt","w",stdout);	

    cin >> n;
    vector<ll> A;

    while(n--){
        int x;
        cin >> x;

        if(x==1){
            int y;
            cin >> y;
            A.pb(y);
        }else if(x==2){
            A.pop_back();
        }else{
            int k;
            cin >> k;
            bool flag=false;

            FOR(i,0,(int)A.size()){
                if(A[i]<=k){
                    flag=true;
                    cout << A[i] << " ";
                }
            }
            if(!flag)
                cout << "Empty\n";
            else
                cout << endl;
        }
    }

    return 0;
}