#include <iostream>
#include<string>
#include<unordered_map>
using namespace std;
int main() {
int n;
cin>>n;
unordered_map<string,int>c[n];
for(int k=0;k<n;k++){
int l;
cin>>l;
for(int i=0;i<l;i++){
string s;
cin>>s;
if(c[k].count(s)){
c[k][s]++;
}else{
c[k].emplace(s,1);
}
}
}
int m;
cin>>m;
for(int k=0;k<m;k++){
string s;
cin>>s;
for(int i=0;i<n;i++){
if(c[i].count(s)){
cout<<i+1<<" ";
}
}
cout<<endl;
}
}

京公网安备 11010502036488号