#include <bits/stdc++.h>
using namespace std;
string str1, str2;
string f(string str) {
  if (str.length() % 2) return str;
  string s1 = f(str.substr(0, str.length() / 2));
  string s2 = f(str.substr(str.length() / 2, str.length()));
  if (s1 < s2) return s1 + s2;
  return s2 + s1;
}
int main() {
  cin >> str1 >> str2;
  str1 = f(str1);
  str2 = f(str2);
  if (str1 == str2)
    puts("YES");
  else
    puts("NO");
  return 0;
}
