#include #include #include #include #include #include #include #include #include #include #include #include #define FOR(i, a, b) for(int i=(a);i<=(b);i++) #define RFOR(i, a, b) for(int i=(a);i>=(b);i--) #define MOD 1000000007 #define INF 1000000000 using namespace std; int main(void) { string s, t; int dps[26] = {}; int dpt[26] = {}; cin >> s >> t; FOR(i, 0, s.size() - 1) { FOR(u, 0, 25) { if (s[i] == 'a' + u) { dps[u]++; } if (t[i] == 'a' + u) { dpt[u]++; } } } FOR(i, 0, 25) { if (dps[i] != dpt[i]) { cout << "NO" << endl; break; } if (i == 25) { cout << "YES" << endl; break; } } return 0; }