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

  def getTop
    return @dice[0]
  end

  def getRight(f)
    case f  
    when @dice[0]
      raise
    when @dice[1]
      return @dice[2]
    when @dice[2]
      return @dice[4]
    when @dice[3]
      return @dice[1]
    when @dice[4]
      return @dice[3]
    when @dice[5]
      raise
    end
  end

  def setTop(t)
    case t
    when @dice[0]
      return
    when @dice[1]
      self.role("N")
      return
    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
end

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

(3...3+q).each do |i|
  t, f = gets.split.map(&:to_i)
  @dice.setTop(t)
  puts @dice.getRight(f)
end