#include <iostream>
#include <vector>
#include <unordered_map>
using namespace std;
int main()
{
unordered_map<string, vector<int>> Hash;
int n = 0; cin >> n;
for(int i = 1; i <= n; i++)
{
int len = 0; cin >> len;
while(len--)
{
string word; cin >> word;
Hash[word].push_back(i);
}
}
int m = 0; cin >> m;
while(m--)
{
string word; cin >> word;
if(Hash.count(word))
{
for(const auto& id: Hash[word]) cout << id << ' ';
}
cout << endl;
}
return 0;
}