#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int i, j, k; string s1, s2; vectorlist1(33, 0), list2(33, 0); cin >> s1 >> s2; for (i = 0; i < s1.length(); i++) { list1[(int)s1[i]-97]++; } for (i = 0; i < s2.length(); i++) { list2[(int)s2[i] - 97]++; } bool flag = false; for (i = 0; i < 33; i++) { if (list1[i] != list2[i]) { flag = true; break; } } if (flag == false) { cout << "YES" << endl; } else if (flag == true) { cout << "NO" << endl; } getchar(); getchar(); return 0; }