#include <bits/stdc++.h>
using namespace std;
string fun(string s) {
  if (s.size() % 2) return s;
  string s1 = fun(s.substr(0, s.size() / 2));
  string s2 = fun(s.substr(s.size() / 2, s.size() / 2));
  if (s1 < s2)
    return s1 + s2;
  else
    return s2 + s1;
}
int main() {
  string s, t;
  cin >> s >> t;
  if (fun(s) == fun(t)) {
    cout << "YES";
  } else {
    cout << "NO";
  }
}
