#include <bits/stdc++.h>
using namespace std;
int n, m, i;
bool jest;
char p[10];
string k, r, t, l;
int main() {
  ios_base::sync_with_stdio(0);
  cin >> p[1] >> p[2] >> p[4] >> p[3];
  for (int a = 1; a <= 4; a++) {
    if (p[a] != 'X') k += p[a];
  }
  cin >> p[1] >> p[2] >> p[4] >> p[3];
  for (int a = 1; a <= 4; a++) {
    if (p[a] != 'X') l += p[a];
  }
  k += k;
  for (int a = 0; a < 6; a++) {
    if (k[a] == 'A') jest = 1;
    if (jest) {
      r += k[a];
      ++i;
    }
    if (i == 3) break;
  }
  jest = 0;
  i = 0;
  l += l;
  for (int a = 0; a < 6; a++) {
    if (l[a] == 'A') jest = 1;
    if (jest) {
      t += l[a];
      ++i;
    }
    if (i == 3) break;
  }
  if (t == r)
    cout << "YES";
  else
    cout << "NO";
  return 0;
}
