#include #include #include #include using namespace std; int main() { string s1, s2; cin >> s1 >> s2; vector count1(36); vector count2(36); for (int i = 0; i < s1.size(); i++) { if (isalpha(s1[i])) { count1[s1[i] - 'a'] += 1; } else if (isdigit(s1[i])) { count1[s1[i] - '0' + 26] += 1; } } for (int i = 0; i < s2.size(); i++) { if (isalpha(s2[i])) { count2[s2[i] - 'a'] += 1; } else if (isdigit(s2[i])) { count2[s2[i] - '0' + 26] += 1; } } for (int i = 0; i < 36; i++) { if (count1[i] != count2[i]) { cout << "NO"; return 0; } } cout << "YES"; return 0; }