1
for(int i=1,f,si;i<=s;i++){
cin>>f;
if(getchar()=='\n')continue;
while(cin>>si){
if(find(si)!=find(f))fa[find(si)]=f;
if(getchar()=='\n')break;
}
}
2
for(int i=1,f,si;i<=s;i++){
cin>>f;
while(getchar()!='\n'){
cin>>si;
if(find(si)!=find(f))fa[find(si)]=f;
}
}