#include<bits/stdc++.h>//万能头
using namespace std;
int a[1001][1001][2];
int main()
{
int t;scanf("%d",&t);
int xu=1;
while(t!=0){
printf("Scenario #%d\n",xu++);
for(int i=0;i<t;i++){
scanf("%d",&a[i][0][0]);
for(int j=1;j<=a[i][0][0];j++)scanf("%d",&a[i][j][0]);
}
char order[10];
scanf("%s",order);
while(order[0]!='S'){
int input,key=0;
if(order[0]=='E'){
scanf("%d",&input);
for(int i=0;i<t;i++){
for(int j=1;j<=a[i][0][0];j++)
if(input==a[i][j][0]){a[i][j][1]=1;break;}
}
}
else if(order[0]=='D'){
key=0;
for(int i=0;i<t;i++){
for(int j=1;j<=a[i][0][0];j++)
if(a[i][j][1]==1){printf("%d\n",a[i][j][0]);a[i][j][1]=0;key=1;break;}
if(key==1)break;
}
}
scanf("%s",order);
}
scanf("%d",&t);
memset(a,0,sizeof(a));
}
return 0;
}