#include <iostream>
using namespace std;
const int N = 1e5 + 10;
int q[N];
int n;
int top_index = -1;
int main() {
cin >> n;
while(n --)
{
string s;
cin >> s;
if(s == "push")
{
int x;
cin >> x;
q[++ top_index] = x;
}
if(s == "top")
{
if(top_index >= 0) cout << q[top_index] << endl;
else cout << "error" << endl;
}
if(s == "pop")
{
if(top_index >= 0) cout << q[top_index --] << endl;
else cout << "error" << endl;
}
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号