#include<cstdio>
#include<cstring>
#include<stack>
std::stack<int> que;
int maxn,maxm,push;
char str[5];
int main(){
scanf("%d",&maxn);
while(maxn--){
scanf("%d",&maxm);
while(maxm--){
scanf("%s",str);
if(!strcmp(str,"push")){
scanf("%d",&push);
que.push(push);
}else if(!strcmp(str,"query")){
if(!que.empty()){
printf("%d\n",que.top());
}else{
printf("Anguei!\n");
};
}else if(!strcmp(str,"pop")){
if(!que.empty()){
que.pop();
}else{
printf("Empty\n");
};
}else{
printf("%d\n",que.size());
};
};
};
return 0;
};