#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef pair Pr; string A, B; map m_a,m_b; int main() { cin >> A >> B; for (int i = 0; i < A.size(); i++) { m_a[A[i]]++; m_b[B[i]]++; } for (int i = 0; i < A.size(); i++) { if (m_a[A[i]] != m_b[A[i]] || m_a[B[i]] != m_b[B[i]]) { cout << "NO" << endl; return 0; } } cout << "YES" << endl; return 0; }