#include<bits/stdc++.h>
#define F(i,j,k) for (signed i=signed(j);i<=signed(k);i++)
using namespace std;
int n,m,k;
multiset<pair<int,string> > a;
string s;
main (int argc,char** argv) {
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin>>n;
F(i,1,n){
cin>>m;
F(j,1,m) cin>>s,a.insert({i,s});
}
cin>>k;
F(i,1,k){
cin>>s;
stringstream ans;
F(j,1,n) {
if(a.count({j,s})) ans<<j<<" ";
}
cout<<ans.str().erase(ans.str().find_last_of(' '));
cout<<endl;
}
return 0;
}