#include<bits/stdc++.h>
using namespace std;
int n,m,l;
string a[1005][5005];
unordered_map<int,unordered_map<string,bool> >mp;
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin>>n;
for(int i=1;i<=n;i++){
cin>>l;
for(int j=1;j<=l;j++){
cin>>a[i][j];
mp[i][a[i][j]]=1;
}
}
cin>>m;
for(int i=1;i<=m;i++){
string w;
cin>>w;
for(int j=1;j<=n;j++){
if(mp[j][w])cout<<j<<" ";
}
cout<<'\n';
}
return 0;
}