14px"> }
}
for (size_t i = 0; i < leafs.size(); ++i) {
int nodeId = leafs[i];
for (auto cowId : folderCow[nodeId]) {
cowFolder[cowId].insert(nodeId);
}
}
vector<int> result;
for (int i = 0; i < Q; ++i) {
if (cowFolder.find(i) == cowFolder.end() or cowFolder[i].size() != leafs.size()) {
result.push_back(i);
}
}
sort(result.begin(), result.end());
for (size_t i = 0; i < result.size(); ++i)
cout<<result[i]<<" ";
cout << endl;
return 0;
}