#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { string A, B; cin >> A >> B; vector as(26, 0); vector bs(26, 0); for (int i = 0; i < A.size(); ++i) { as[A[i] - 'a'] += 1; } for (int i = 0; i < B.size(); ++i) { bs[B[i] - 'a'] += 1; } bool ok = true; for (int i = 0; i < 26; ++i) { if (as[i] != bs[i]) { ok = false; break; } } if (ok) { cout << "YES" << endl; } else { cout << "NO" << endl; } return 0; }