class Dice
  def initialize(dice = [])
    @dice = dice
  end

  def getTop
    @dice[0]
  end
  
  def getFront
    @dice[1]
  end

  def getRight
    @dice[2]
  end

  def getLeft
    @dice[3]
  end

  def getBack
    @dice[4]
  end

  def getBottom
    @dice[5]
  end

  def setTop(t)
    case t
    when @dice[0]
      return
    when @dice[1]
      self.role("N")
    when @dice[2]
      self.role("W")
    when @dice[3]
      self.role("E")
    when @dice[4]
      self.role("S")
    when @dice[5]
      self.role("N")
      self.role("N")
    end
  end


  def role(c)
    case c
    when "N"
      @dice = 
        [
          @dice[1],
          @dice[5],
          @dice[2],
          @dice[3],
          @dice[0],
          @dice[4]
        ]

    when "S"
      @dice = 
        [
          @dice[4],
          @dice[0],
          @dice[2],
          @dice[3],
          @dice[5],
          @dice[1]
        ]
    
    when "E"
      @dice = 
        [
          @dice[3],
          @dice[1],
          @dice[0],
          @dice[5],
          @dice[4],
          @dice[2]
        ]
    
    when "W"
      @dice = 
        [
          @dice[2],
          @dice[1],
          @dice[5],
          @dice[0],
          @dice[4],
          @dice[3]
        ]
    end
  end

  def setFront(n)
    case n
    when @dice[0]
      return false
    when @dice[1]
      return true
    when @dice[2]
      self.turn("L")
    when @dice[3]
      self.turn("R")
    when @dice[4]
      self.turn("R")
      self.turn("R")
    when @dice[5]
      return false
    end
  end

  def turn(c)
    case c
    when "R"
      @dice =
        [
          @dice[0],
          @dice[2],
          @dice[4],
          @dice[1],
          @dice[3],
          @dice[5]
        ]
    when "L"
      @dice =
        [
          @dice[0],
          @dice[3],
          @dice[1],
          @dice[4],
          @dice[2],
          @dice[5]
        ]
    end
  end
end

dice_arr = gets.split.map(&:to_i)
@dice_origin = Dice.new(dice_arr)
dice_arr = gets.split.map(&:to_i)
@dice = Dice.new(dice_arr)

@dice.setTop(@dice_origin.getTop)
if @dice.setFront(@dice_origin.getFront)
  if @dice_origin.getTop    == @dice.getTop   &&
     @dice_origin.getFront  == @dice.getFront &&
     @dice_origin.getRight  == @dice.getRight &&
     @dice_origin.getLeft   == @dice.getLeft  &&
     @dice_origin.getBack   == @dice.getBack  &&
     @dice_origin.getBottom == @dice.getBottom
    puts "Yes"
  else
    puts "No"
  end
else
  puts "No"
end