def roll(dice,dir)
  case dir
  when "N" then dice[0],dice[1],dice[5],dice[4] = dice[1],dice[5],dice[4],dice[0]
  when "S" then dice[0],dice[1],dice[5],dice[4] = dice[4],dice[0],dice[1],dice[5]
  when "E" then dice[0],dice[2],dice[5],dice[3] = dice[3],dice[0],dice[2],dice[5]
  when "W" then dice[0],dice[2],dice[5],dice[3] = dice[2],dice[5],dice[3],dice[0]
  end
  dice
end

dice1 = gets.split(" ").map{|i| i.to_i}
dice2 = gets.split(" ").map{|i| i.to_i}

u,f = dice1[0..1]
  
turn = 0
while dice2[1] != f
  turn += 1
  dice2 = roll(dice2,"N")
  break if dice2[1] == f
  dice2 = roll(dice2,"W") if turn%4 == 0
end

while dice2[0] != u
  dice2 = roll(dice2,"W")
end

puts( dice1[2..5] == dice2[2..5] ? "Yes" : "No")