#include <iostream>
#include <stack>
using namespace std;
int main() {
int n;
char op;
while (cin >> n) {
stack<int> numbers;
int num;
for (int i = 0; i < n; i++) {
cin >> op;
if (op == 'P') {
cin >> num;
numbers.push(num);
} else if (op == 'O') {
if (!numbers.empty()) {
numbers.pop();
}
} else if (op == 'A') {
if (numbers.empty()) {
cout << 'E' << endl;
} else {
cout << numbers.top() << endl;
}
}
}
}
return 0;
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号