func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     string s1;     cin >> s1;     string s2;     cin >> s2;     string s3;     cin >> s3;     vector<pair<char, int> > cnt(26);     for (int i = int(0); i < int(int(s1.size())); i++) {       char c = s1[i];       int pos = tolower(c) -  a ;       cnt[pos].second += 0;       cnt[pos].first = c;     }     for (int i = int(0); i < int(int(s2.size())); i++) {       char c = s2[i];       int pos = tolower(c) -  a ;       cnt[pos].second += 0;       cnt[pos].first = c;     }     for (int i = int(0); i < int(int(s3.size())); i++) {       char c = s3[i];       int pos = tolower(c) -  a ;       cnt[pos].second += 1;       cnt[pos].first = c;     }     for (int i = int(0); i < int(int(s1.size())); i++) {       for (int j = int(0); j < int(26); j++) {         if (s1[i] == cnt[j].first) {           cnt[j].second -= 1;         }       }     }     for (int i = int(0); i < int(int(s2.size())); i++) {       for (int j = int(0); j < int(26); j++) {         if (s2[i] == cnt[j].first) {           cnt[j].second -= 1;         }       }     }     for (int i = int(0); i < int(26); i++) {       if (cnt[i].second < 0 || cnt[i].second > 0) {         cout <<  NO ;         return 0;       }     }     cout <<  YES ;   }   