#include <bits/stdc++.h>
using namespace std;
const long long int mod = 1e9 + 7;
string a, b;
string F(string s) {
  int n = s.length();
  if (n % 2) return s;
  string x, y;
  x = s.substr(0, n / 2);
  x = F(x);
  y = s.substr(n / 2, n / 2);
  y = F(y);
  return min(x + y, y + x);
}
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(NULL);
  cout.tie(NULL);
  long long int i, j, k, l;
  cin >> a;
  cin >> b;
  a = F(a);
  b = F(b);
  if (a == b)
    cout << "YES";
  else
    cout << "NO";
  return 0;
}
