#include <bits/stdc++.h>   using namespace std;   string equalString(string a) {     int len = a.size();     if (len % 2 == 1) return a;     string a1 = a.substr(0, len / 2);     string a2 = a.substr(len / 2, len / 2);     a1 = equalString(a1);     a2 = equalString(a2);     return a1.compare(a2) < 0 ? a1 + a2 : a2 + a1;   }   int main() {     string a, b;     cin >> a >> b;     string nor_a = equalString(a);     string nor_b = equalString(b);     if (nor_a.compare(nor_b) == 0)       cout <<  YES n ;     else       cout <<  NO n ;     return 0;   }   