//队列数组
#include<iostream>
#include<queue>
#include<string>
#include<map>
using namespace std;
char cmd[15];
int main(){
int t,kase=0,x;
while(scanf("%d",&t)&&t)
{
map<int,int> hash;
queue<int> q,qp[1005];
printf("Scenario #%d\n",++kase);
for(int i=0;i<t;++i)
{
int n,d;
scanf("%d",&n);
while(n--)
{
scanf("%d",&d);
hash[d]=i;
}
}
while(~scanf("%s",cmd)&&cmd[0]!='S')
{
if(cmd[0]=='E')
{
scanf("%d",&x);
if(qp[hash[x]].empty())