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

int main() {
    queue<int> myq;
    int n;
    cin>>n;
    while(n--){
        int type;
        cin>>type;
        if(type==1){
            int x;
            cin>>x;
            myq.push(x);
        }else if(type==2){
            if(!myq.empty())
                myq.pop();
            else
                cout<<"ERR_CANNOT_POP"<<endl;
        }else if(type==3){
            if(!myq.empty())
                cout<<myq.front()<<endl;
            else
             cout<<"ERR_CANNOT_QUERY"<<endl;
        }else if(type==4){
            cout<<myq.size()<<endl;
        }
    }
    return 0;
}
// 64 位输出请用 printf("%lld")