#include <stdio.h>
#include <iostream>
using namespace std;
int main(void){
    int Q[3][6]={{}};
    int J=0;
    
    for(int i=0;i<6;i=i+1){
        cin >> Q[1][i];
        Q[0][i]=Q[1][i];
    }
    for(int i=0;i<6;i=i+1){
        cin >> Q[2][i];
    }
    
    for(int j=0;j<9;j=j+1){
        if(Q[1][0]==Q[2][0]&&Q[1][5]==Q[2][5]){
            for(int k=0;k<6;k=k+1){
                if(Q[1][1]==Q[2][1]&&Q[1][2]==Q[2][2]&&Q[1][3]==Q[2][3]&&Q[1][4]==Q[2][4]){
                    J=7;
                }else{
                    Q[0][1]=Q[1][2];Q[0][2]=Q[1][4];Q[0][4]=Q[1][3];Q[0][3]=Q[1][1];
                    Q[1][1]=Q[0][1];Q[1][2]=Q[0][2];Q[1][3]=Q[0][3];Q[1][4]=Q[0][4];
                }
            }
        }else if(j!=2){
                Q[0][0]=Q[1][1];Q[0][1]=Q[1][5];Q[0][5]=Q[1][4];Q[0][4]=Q[1][0];
                Q[1][0]=Q[0][0];Q[1][1]=Q[0][1];Q[1][4]=Q[0][4];Q[1][5]=Q[0][5];
        }else{
                Q[0][0]=Q[1][3];Q[0][2]=Q[1][0];Q[0][3]=Q[1][5];Q[0][5]=Q[1][2];
                Q[1][0]=Q[0][0];Q[1][3]=Q[0][3];Q[1][2]=Q[0][2];Q[1][5]=Q[0][5];
        }
    }
    
    if(J==7){
        cout << "Yes" << endl;
    }else{
        cout << "No" << endl;
    }
}
