class Dice
  def initialize(t,s,e,w,n,b)
    @val = [t,s,e,w,n,b]
    @min = @val.min
    @sec = (@val - [@min]).min
  end
  def roll(d)
    for c in d.split("") do
      case c
      when "N" then
        @val = [@val[1],@val[5],@val[2],@val[3],@val[0],@val[4]]
      when "E" then
        @val = [@val[3],@val[1],@val[0],@val[5],@val[4],@val[2]]
      when "W" then
        @val = [@val[2],@val[1],@val[5],@val[0],@val[4],@val[3]]
      when "S" then
        @val = [@val[4],@val[0],@val[2],@val[3],@val[5],@val[1]]
      when "L" then
        @val = [@val[0],@val[3],@val[1],@val[4],@val[2],@val[5]]
      when "R" then
        @val = [@val[0],@val[2],@val[4],@val[1],@val[3],@val[5]]
      end
    end
  end
  def getEast
    return @val[2]
  end
  def changeTop(t)
    case @val.index(t)
    when 1 then
      roll("N")
    when 2 then
      roll("W")
    when 3 then
      roll("E")
    when 4 then
      roll("S")
    when 5 then
      roll("NN")
    end
  end
  def changeSouth(s)
    case @val.index(s)
    when 2 then
      roll("R")
    when 3 then
      roll("L")
    when 4 then
      roll("RR")
    end
  end
  def sort(t=@min,s=@sec)
    changeTop(t)
    changeSouth(s)
  end
end

t,s,e,w,n,b = gets.chomp.split(" ").map{|x| x.to_i}
d = Dice.new(t,s,e,w,n,b)

q = gets.chomp.to_i
for i in 1..q do
  t,s = gets.chomp.split(" ").map{|x| x.to_i}
  d.sort(t,s)
  printf("%d\n",d.getEast)
end
