#include <bits/stdc++.h>
using namespace std;
int main() {
  string b, b1, b2, e1, e2, e;
  cin >> b1 >> b2 >> e1 >> e2;
  swap(b2[0], b2[1]);
  swap(e2[0], e2[1]);
  b = b1 + b2;
  e = e1 + e2;
  b.erase(b.find('X'), 1);
  e.erase(e.find('X'), 1);
  if ((b + b).find(e) != string::npos) {
    cout << "YES";
  } else
    cout << "NO";
  return 0;
}
