classSolution{public:boolcanConstruct(string ransomNote, string magazine){
multiset<char> sset;for(int i =0; i < magazine.size();++i){
sset.insert(magazine[i]);}for(auto e : sset)
cout << e << endl;for(int i =0; i < ransomNote.size();++i){auto it = sset.find(ransomNote[i]);if(it != sset.end()){
sset.erase(it);}else{returnfalse;}}returntrue;}};