#include [[nodiscard]] static inline constexpr const char* solve(std::string&& A, std::string&& B) noexcept { std::sort(A.begin(), A.end()), std::sort(B.begin(), B.end()); if (A == B) return "YES"; else return "NO"; } int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); std::string A, B; A.reserve(10), B.reserve(10); std::cin >> A >> B; std::cout << solve(std::move(A), std::move(B)) << '\n'; return 0; }