const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function () {
let arr=[],time = +(await readline());
for(let i=0;i<time;i++){
let line=String(await readline());
switch(line[0]) {
case '1':arr.push(line.split(' ')[1]);break;
case '2':arr.length!=0?arr.shift():console.log('ERR_CANNOT_POP');break;
case '3':console.log(arr.length!=0?arr[0]:'ERR_CANNOT_QUERY');break;
default: console.log(arr.length);break;
}
}
}()



京公网安备 11010502036488号