#include <iostream>
using namespace std;
int a[100001],cnt;
int main(){
int n,m,k;
cin>>n;
while(n--){
cin>>m;
for(int i=0;i<m;i++){
cin>>k;
if(m!=1) a[k]=1;
}
}
cin>>n;
while(n--){
cin>>k;
if(a[k]!=1) {
if(cnt==0) printf("%.5d",k),cnt=1;
else printf(" %.5d",k); //最后要补足五位
a[k]=1; //查询过就标记为有朋友
}
}
if(cnt==0) cout<<"No one is handsome"<<endl;
return 0;
}
#include <iostream>
#include <set>
using namespace std;
set<int> s;
string str;
int main(){
int n,m,k,cnt=0;
cin>>n;
while(n--){
cin>>m;
for(int i=0;i<m;i++){
cin>>k;
if(m!=1) s.insert(k);
}
}
cin>>n;
while(n--){
cin>>k;
if(s.find(k)==s.end()){
if(cnt++==0) printf("%.5d",k);
else printf(" %.5d",k);
s.insert(k);
}
}
if(cnt==0) cout<<"No one is handsome"<<endl;
}