#include <iostream>
#include <vector>
using namespace std;

int main()
{
    vector<int> a(6), b(6);

    int i,j;

    for (i = 0; i < 6; ++i) {
        cin >> a.at(i);
    }

    for (i = 0; i < 6; ++i) {
        cin >> b.at(i);
    }

    j = 0;

    if (a.at(0) == b.at(0) && a.at(1) == b.at(1)) {
        if (a.at(2) == b.at(2) && a.at(4) == b.at(4) && a.at(3) == b.at(3) && a.at(5) == b.at(5)) { ++j; }
    }
    if (a.at(0) == b.at(0) && a.at(1) == b.at(2)) {
        if (a.at(2) == b.at(4) && a.at(4) == b.at(3) && a.at(3) == b.at(1) && a.at(5) == b.at(5)) { ++j; }
    }
    if (a.at(0) == b.at(0) && a.at(1) == b.at(3)) {
        if (a.at(2) == b.at(1) && a.at(4) == b.at(2) && a.at(3) == b.at(4) && a.at(5) == b.at(5)) { ++j; }
    }
    if (a.at(0) == b.at(0) && a.at(1) == b.at(4)) {
        if (a.at(2) == b.at(3) && a.at(4) == b.at(1) && a.at(3) == b.at(2) && a.at(5) == b.at(5)) { ++j; }
    }
    if (a.at(0) == b.at(1) && a.at(1) == b.at(0)) {
        if (a.at(2) == b.at(3) && a.at(4) == b.at(5) && a.at(3) == b.at(2) && a.at(5) == b.at(4)) { ++j; }
    }
    if (a.at(0) == b.at(1) && a.at(1) == b.at(2)) {
        if (a.at(2) == b.at(0) && a.at(4) == b.at(3) && a.at(3) == b.at(5) && a.at(5) == b.at(4)) { ++j; }
    }
    if (a.at(0) == b.at(1) && a.at(1) == b.at(3)) {
        if (a.at(2) == b.at(5) && a.at(4) == b.at(2) && a.at(3) == b.at(0) && a.at(5) == b.at(4)) { ++j; }
    }
    if (a.at(0) == b.at(1) && a.at(1) == b.at(5)) {
        if (a.at(2) == b.at(2) && a.at(4) == b.at(0) && a.at(3) == b.at(3) && a.at(5) == b.at(4)) { ++j; }
    }
    if (a.at(0) == b.at(2) && a.at(1) == b.at(0)) {
        if (a.at(2) == b.at(1) && a.at(4) == b.at(5) && a.at(3) == b.at(4) && a.at(5) == b.at(3)) { ++j; }
    }
    if (a.at(0) == b.at(2) && a.at(1) == b.at(1)) {
        if (a.at(2) == b.at(5) && a.at(4) == b.at(4) && a.at(3) == b.at(0) && a.at(5) == b.at(3)) { ++j; }
    }
    if (a.at(0) == b.at(2) && a.at(1) == b.at(4)) {
        if (a.at(2) == b.at(0) && a.at(4) == b.at(1) && a.at(3) == b.at(5) && a.at(5) == b.at(3)) { ++j; }
    }
    if (a.at(0) == b.at(2) && a.at(1) == b.at(5)) {
        if (a.at(2) == b.at(4) && a.at(4) == b.at(0) && a.at(3) == b.at(1) && a.at(5) == b.at(3)) { ++j; }
    }
    if (a.at(0) == b.at(3) && a.at(1) == b.at(0)) {
        if (a.at(2) == b.at(4) && a.at(4) == b.at(5) && a.at(3) == b.at(1) && a.at(5) == b.at(2)) { ++j; }
    }
    if (a.at(0) == b.at(3) && a.at(1) == b.at(1)) {
        if (a.at(2) == b.at(0) && a.at(4) == b.at(4) && a.at(3) == b.at(5) && a.at(5) == b.at(2)) { ++j; }
    }
    if (a.at(0) == b.at(3) && a.at(1) == b.at(4)) {
        if (a.at(2) == b.at(5) && a.at(4) == b.at(1) && a.at(3) == b.at(0) && a.at(5) == b.at(2)) { ++j; }
    }
    if (a.at(0) == b.at(3) && a.at(1) == b.at(5)) {
        if (a.at(2) == b.at(1) && a.at(4) == b.at(0) && a.at(3) == b.at(4) && a.at(5) == b.at(2)) { ++j; }
    }
    if (a.at(0) == b.at(4) && a.at(1) == b.at(0)) {
        if (a.at(2) == b.at(2) && a.at(4) == b.at(5) && a.at(3) == b.at(3) && a.at(5) == b.at(1)) { ++j; }
    }
    if (a.at(0) == b.at(4) && a.at(1) == b.at(2)) {
        if (a.at(2) == b.at(5) && a.at(4) == b.at(3) && a.at(3) == b.at(0) && a.at(5) == b.at(1)) { ++j; }
    }
    if (a.at(0) == b.at(4) && a.at(1) == b.at(3)) {
        if (a.at(2) == b.at(0) && a.at(4) == b.at(2) && a.at(3) == b.at(5) && a.at(5) == b.at(1)) { ++j; }
    }
    if (a.at(0) == b.at(4) && a.at(1) == b.at(5)) {
        if (a.at(2) == b.at(3) && a.at(4) == b.at(0) && a.at(3) == b.at(2) && a.at(5) == b.at(1)) { ++j; }
    }
    if (a.at(0) == b.at(5) && a.at(1) == b.at(1)) {
        if (a.at(2) == b.at(3) && a.at(4) == b.at(4) && a.at(3) == b.at(2) && a.at(5) == b.at(0)) { ++j; }
    }
    if (a.at(0) == b.at(5) && a.at(1) == b.at(2)) {
        if (a.at(2) == b.at(1) && a.at(4) == b.at(3) && a.at(3) == b.at(4) && a.at(5) == b.at(0)) { ++j; }
    }
    if (a.at(0) == b.at(5) && a.at(1) == b.at(3)) {
        if (a.at(2) == b.at(4) && a.at(4) == b.at(2) && a.at(3) == b.at(1) && a.at(5) == b.at(0)) { ++j; }
    }
    if (a.at(0) == b.at(5) && a.at(1) == b.at(4)) {
        if (a.at(2) == b.at(2) && a.at(4) == b.at(1) && a.at(3) == b.at(3) && a.at(5) == b.at(0)) { ++j; }
    }
    if (j > 0) { cout << "Yes" << endl; }
    else { cout << "No" << endl; }
}


Measured memory_bytes: 3124