#include using namespace std; int main() { // 1. 入力情報取得. string A, B; cin >> A >> B; // 2. 文字の配列として保存し, sort. int l = A.size(); char ca[l], cb[l]; for(int i = 0; i < l; i++) ca[i] = A[i]; for(int i = 0; i < l; i++) cb[i] = B[i]; sort(ca, ca + l); sort(cb, cb + l); // 3. 文字列Aと文字列Bを同じにできるか? bool ans = true; for(int i = 0; i < l; i++){ if(ca[i] != cb[i]){ ans = false; break; } } // 4. 後処理. cout << (ans ? "YES" : "NO") << endl; return 0; }