#include<bits/stdc++.h>
using namespace std;
struct ani{
bool nmless=1;
string sd;
};
int main(){
int t;
cin>>t;
string a[101],b[101],b1[101];
ani mal[101];
for(int i=0;i<t;i++){
int x=0;
while(cin>>a[x]&&a[x]!="what does the fox say?") x++;
int y=0,sti=0,g=0;
for(int j=0;j<a[0].size();j++){
if(a[0][j]==' '){
for(int k=sti;k<j;k++){
b1[y][g]=a[0][k];
g++;
}
mal[y].sd=b1[y];
g=0;
y++;
sti=j+1;
bool p=0;
for(int k=sti;k<a[0].size();k++){
if(a[0][k]==' '){
break;
p=1;
}
}
if(!p){
for(int k=sti;k<a[0].size();k++){
b1[y][g]=a[0][k];
g++;
}
mal[y].sd=b1[y];
break;
}
}
}
int g1=0,y1=0;
for(int j=1;j<=x-1;j++){
for(int k=0;k<a[j].size();k++){
if(a[j][k]=='g'&&a[j][k+1]=='o'&&a[j][k+2]=='e'&&a[j][k+3]=='s'){
for(int l=k+5;l<a[j].size();l++){
b[y1][g1]=a[j][l];
g1++;
}
g1=0;y1++;break;
}
}
}
for(int j=0;j<y1;j++){
for(int k=0;k<=y;k++){
if(b[j]==mal[k].sd) mal[k].nmless=0;
}
}
for(int j=0;j<=y;j++){
if(mal[j].nmless){
cout<<mal[j].sd<<" ";
}
}
}
return 0;
}