#include <bits/stdc++.h>
using namespace std;
string opt(string s) {
  int len = s.size();
  if (len & 1) return s;
  string s1 = opt(s.substr(0, len / 2));
  string s2 = opt(s.substr(len / 2, len / 2));
  return s1 >= s2 ? s2 + s1 : s1 + s2;
}
int main() {
  string str1, str2;
  cin >> str1 >> str2;
  if (opt(str1) == opt(str2))
    cout << "YES";
  else
    cout << "NO";
}
