/* -*- coding: utf-8 -*- * * 69.cc: No.69 文字を自由に並び替え - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ /* typedef */ /* global variables */ int as[26], bs[26]; /* subroutines */ /* main */ int main() { string a, b; cin >> a >> b; for (int i = 0; i < a.size(); i++) as[a[i] - 'a']++; for (int i = 0; i < b.size(); i++) bs[b[i] - 'a']++; bool same = true; for (int i = 0; same && i < 26; i++) same = (as[i] == bs[i]); cout << (same ? "YES" : "NO") << endl; return 0; }