Code:
#include<bits/stdc++.h>
#include<queue>
using namespace std;
void quick(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
}
queue<int> t;
int n;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
int a,x;
cin>>a;
if(a==1){
cin>>x;
t.push(x);
}else if(a==2){
if(t.empty()){
cout<<"ERR_CANNOT_POP\n";
}else{
t.pop();
}
}else if(a==3){
if(t.empty()){
cout<<"ERR_CANNOT_QUERY\n";
cout<<endl;
}else{
cout<<t.front()<<endl;
}
}else if(a==4){
cout<<t.size()<<endl;
}
}
return 0;
}