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

int main() {
    int n;
    while (cin >> n) {
        stack<int> s;
        while (n--) {
            char ch;
            cin >> ch;
            switch (ch) {
                case 'A':
                    if (s.empty()) cout << 'E' << endl;
                    else cout << s.top() << endl;
                    break;
                case 'P':
                    int i;
                    cin >> i;
                    s.push(i);
                    break;
                case 'O':
                    if (s.empty());
                    else s.pop();
                    break;
            }
        }
    }
    return 0;
}