#include<bits/stdc++.h>
using namespace std;
const int mxn=1e5+1;
map<string,vector<int> >mp;
int n,m,num,cnt[mxn];
string s;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>m;
for(int j=1;j<=m;j++){
cin>>s;
mp[s].push_back(i);
}
}
int p;
cin>>p;
for(int i=1;i<=p;i++){
cin>>s;
memset(cnt,0,sizeof(cnt));
for(int j=0;j<mp[s].size();j++){
cout<<mp[s][j]<<" ";
cnt[mp[s][j]]++;
}
cout<<endl;
}
return 0;
}