#include <iostream>
using namespace std;
int ans[100001],ansi=0;
void zhan(string s)
{
    int l=s.length();
    if(l<3) return ;
    //cout<<s<<" "<<l<<endl;
    int ops=0,value=0;
    if(l>4)
    {
    for(int i=5;i<l;i++)
    {
        value=value*10+s[i]-'0';
    }
    ans[ansi]=value;
    ansi++;
    }
    else if(s[0]=='p')
    {
        if(ansi==0) 
        cout<<"error"<<endl;
        else
        {
            cout<<ans[ansi-1]<<endl;
            ansi--;
        }
    }
    else
    {
        if(ansi==0)
        cout<<"error"<<endl;
        else
        cout<<ans[ansi-1]<<endl;
    }
   // cout<<l<<endl;
    return;
}
int main() {
    int n;
    cin>>n;
    while(n>=0)
    {
        string S;
        getline(cin,S);
        zhan(S);
        n--;
    }
    return 0;
}
// 64 位输出请用 printf("%lld")