# include # include # include # include # include # include # include # include # include # include # include # include # include # include using namespace std; using LL = long long; using ULL = unsigned long long; constexpr long long MOD = 1000000000 + 7; constexpr long long INF = 1000000000; const double PI = acos(-1); int ca[100], cb[100]; int main() { string a, b; cin >> a >> b; for (int i = 0; i < a.size(); i++) { ca[a[i] - 'a']++; cb[b[i] - 'a']++; } for (int i = 0; i < 30; i++) { if (ca[i] != cb[i]) { cout << "NO" << endl; return 0; } } cout << "YES" << endl; }