class Dice
	def initialize(array)
		@data = array
	end
	
	def move(dir)
		case dir.downcase
		when "e"
			tmp=@data[0]
			@data[0]=@data[3]
			@data[3]=@data[5]
			@data[5]=@data[2]
			@data[2]=tmp
		when "n"
			tmp=@data[0]
			@data[0]=@data[1]
			@data[1]=@data[5]
			@data[5]=@data[4]
			@data[4]=tmp
		when "s"
			tmp=@data[0]
			@data[0]=@data[4]
			@data[4]=@data[5]
			@data[5]=@data[1]
			@data[1]=tmp
		when "w"
			tmp=@data[0]
			@data[0]=@data[2]
			@data[2]=@data[5]
			@data[5]=@data[3]
			@data[3]=tmp
		end
	end
	
	def rotate
		tmp=@data[1]
		@data[1]=@data[2]
		@data[2]=@data[4]
		@data[4]=@data[3]
		@data[3]=tmp
	end
	
	def top
		return @data[0]
	end
	
	def front
		return @data[1]
	end
	
	def left
		return @data[3]
	end
	
	def right
		return @data[2]
	end
	
	def back
		return @data[4]
	end
	
	def bottom
		return @data[5]
	end
	
	def all
		return @data
	end
end

dice1 = Dice.new(gets.chomp.split(" ").map(&:to_i))
dice2 = Dice.new(gets.chomp.split(" ").map(&:to_i))

if dice1.top==dice2.top
elsif dice1.top==dice2.front
	dice2.move("N")
elsif dice1.top==dice2.left
	dice2.move("E")
elsif dice1.top==dice2.right
	dice2.move("W")
elsif dice1.top==dice2.back
	dice2.move("S")
elsif dice1.top==dice2.bottom
	dice2.move("S")
	dice2.move("S")
else
	puts "No"
	exit(0)
end

4.times {
	if dice1.front!=dice2.front
		dice2.rotate
	else
		break
	end
}

if dice1.all == dice2.all
	puts "Yes"
else
	puts "No"
end