Language: Java

using System;
 
public class Program
{
    /// <summary>
    /// ????????°????????¨?????????????????????
    /// </summary>
    public static void Main()
    {
 
        //????????????????????\???????????????
        string[] aryStrDice1 = Console.ReadLine().Split(' ');
 
        //????????????????????\???????????????
        string[] aryStrDice2 = Console.ReadLine().Split(' ');
 
        //Dice???????????????
        Dice insDice = new Dice(aryStrDice1, aryStrDice2);
 
        //?????°??????insDice.rollDice()???????????????true??????Yes,false??????No?????????
        Console.WriteLine( insDice.rollDice() ? "Yes" : "No" );
         
    }
 
}
 
/// <summary>
/// Dice?????????
/// </summary>
class Dice
{
 
    int[] aryIntDice1 = new int[6];
    int[] aryIntDice2 = new int[6];
 
    /// <summary>
    /// ?????????????????????
    /// </summary>
    /// <param name="aryStrDice1">??????????????????????????????</param>
    /// <param name="aryStrDice2">??????????????????????????????</param>
    public Dice(string[] aryStrDice1, string[] aryStrDice2)
    {
        //?????°string[]?????????int[]??????????????????
        for (int i = 0; i < 6; i++)
        {
            aryIntDice1[i] = int.Parse(aryStrDice1[i]);
            aryIntDice2[i] = int.Parse(aryStrDice2[i]);
        }
    }
 
    /// <summary>
    /// ?????????????????????????????????????????????????????£??????????????????
    /// </summary>
    /// <returns>bool</returns>
    public bool rollDice()
    {
        //E??????,N?????????4?????????????????????????????§ 2?????°?????????
        for (int x = 0; x < 2; x++)
        {
            // E,N?????????4????????????
            for (int i = 0; i < 4; i++)
            {
                //???????????????????????????????????????
                if (checkAllDice())
                {
                    return true;
                }
 
                // x ???0?????? E ??????????????????
                if (x == 0) 
                {
                    runOperationE();
                }
                // x ???0??\????????? N ??????????????????
                else
                {
                    runOperationN();
                }
 
                // ???????????????4???????????¢?????????
                for (int j = 0; j < 4; j++)
                {
                    //???????????????????????????????????????
                    if (checkAllDice())
                    {
                        return true;
                    }
 
                    //????????¢?????????
                    runOperationR();
 
                }
 
            }
        }
        return false;
    }
 
    /// <summary>
    /// ?????????????????¨???????????????????????????????????????????????????
    /// </summary>
    /// <returns>bool</returns>
    private bool checkAllDice()
    {
        if (aryIntDice1[0] == aryIntDice2[0] && aryIntDice1[1] == aryIntDice2[1] &&
             aryIntDice1[2] == aryIntDice2[2] && aryIntDice1[3] == aryIntDice2[3] &&
                aryIntDice1[4] == aryIntDice2[4] && aryIntDice1[5] == aryIntDice2[5])
        {
            return true;
        }
        return false;
    }
 
    /// <summary>
    /// ?????????????????????????????£???????????? E??????
    /// </summary>
    private void runOperationE()
    {
        int tmpStorage = aryIntDice1[0];
        aryIntDice1[0] = aryIntDice1[3];
        aryIntDice1[3] = aryIntDice1[5];
        aryIntDice1[5] = aryIntDice1[2];
        aryIntDice1[2] = tmpStorage;
    }
    /// <summary>
    /// ?????????????????????????????£???????????? N??????
    /// </summary>
    private void runOperationN()
    {
        int tmpStorage = aryIntDice1[0];
        aryIntDice1[0] = aryIntDice1[1];
        aryIntDice1[1] = aryIntDice1[5];
        aryIntDice1[5] = aryIntDice1[4];
        aryIntDice1[4] = tmpStorage;
    }
    /// <summary>
    /// ?????????????????????????????£???????????? S??????
    /// </summary>
    private void runOperationS()
    {
        int tmpStorage = aryIntDice1[0];
        aryIntDice1[0] = aryIntDice1[4];
        aryIntDice1[4] = aryIntDice1[5];
        aryIntDice1[5] = aryIntDice1[1];
        aryIntDice1[1] = tmpStorage;
    }
    /// <summary>
    /// ?????????????????????????????£???????????? W??????
    /// </summary>
    private void runOperationW()
    {
        int tmpStorage = aryIntDice1[0];
        aryIntDice1[0] = aryIntDice1[2];
        aryIntDice1[2] = aryIntDice1[5];
        aryIntDice1[5] = aryIntDice1[3];
        aryIntDice1[3] = tmpStorage;
    }
 
    /// <summary>
    /// ?????????????????????????????£???????????? ????????????
    /// </summary>
    private void runOperationR()
    {
        int tmpStorage = aryIntDice1[1];
        aryIntDice1[1] = aryIntDice1[2];
        aryIntDice1[2] = aryIntDice1[4];
        aryIntDice1[4] = aryIntDice1[3];
        aryIntDice1[3] = tmpStorage;
    }
 
}

Compiler output:
Main.java:1: error: unnamed classes are a preview feature and are disabled by default.
using System;
^
  (use --enable-preview to enable unnamed classes)
Main.java:46: error: class expected
            aryIntDice1[i] = int.Parse(aryStrDice1[i]);
                                 ^
Main.java:46: error: ';' expected
            aryIntDice1[i] = int.Parse(aryStrDice1[i]);
                                      ^
Main.java:46: error: not a statement
            aryIntDice1[i] = int.Parse(aryStrDice1[i]);
                                                  ^
Main.java:46: error: ';' expected
            aryIntDice1[i] = int.Parse(aryStrDice1[i]);
                                                     ^
Main.java:47: error: class expected
            aryIntDice2[i] = int.Parse(aryStrDice2[i]);
                                 ^
Main.java:47: error: ';' expected
            aryIntDice2[i] = int.Parse(aryStrDice2[i]);
                                      ^
Main.java:47: error: not a statement
            aryIntDice2[i] = int.Parse(aryStrDice2[i]);
                                                  ^
Main.java:47: error: ';' expected
            aryIntDice2[i] = int.Parse(aryStrDice2[i]);
                                                     ^
9 errors