#include #include #include int main() { std::string a, b; std::cin >> a >> b; std::vector avec(26, 0), bvec(26, 0); for (const auto &c : a) { ++avec.at(c - 'a'); } for (const auto &c : b) { ++bvec.at(c - 'a'); } bool flag = true; for (auto i = 0; i < 26 && flag; ++i) { flag = avec.at(i) == bvec.at(i); } if (flag) { std::cout << "YES\n"; } else { std::cout << "NO\n"; } return 0; }