#include<bits/stdc++.h>
using namespace std;
const int N = 2e2+60;
int TOP=0,a[N];
bool empty()
{
return TOP==0;
}
void push(int x)
{
a[++TOP]=x;
}
void pop()
{
TOP--;
}
int top()
{
return a[TOP];
}
int size()
{
return TOP;
}
int f(string a)
{
if(a=="push")
{
return 1;
}
if(a=="pop")
{
return 2;
}
if(a=="query")
{
return 3;
}
if(a=="size")
{
return 4;
}
return 0 ;
}
int main()
{
int b;
scanf("%d",&b);
for(int i=1;i<=b;++i)
{
int n;
scanf("%d",&n);
for(int j=1;j<=n;++j)
{
string p;
cin>>p;
if(f(p)==1)
{
int o;
cin >> o;
push(o);
}
if(f(p)==2)
{
if(!empty())
{
pop();
}
else
{
printf("Empty\n");
}
}
if(f(p)==3)
{
if(!empty())
{
printf("%d\n",top());
}
else
{
printf("Anguei!\n");
}
}
if(f(p)==4)
{
printf("%d\n",size());
}
}
}
return 0;
}