class Dice
  def dice_s(n)
    n[0],n[1],n[4],n[5] = n[4],n[0],n[5],n[1]
    return n
  end

  def dice_e(n)
    n[0],n[2],n[3],n[5] = n[3],n[0],n[5],n[2]
    return n
  end

  def dice_w(n)
    n[0],n[2],n[3],n[5] = n[2],n[5],n[0],n[3]
    return n
  end

  def dice_n(n)
    n[0],n[1],n[4],n[5] = n[1],n[5],n[0],n[4]
    return n
  end

  def dice_b(n)
    n[0],n[1],n[4],n[5] = n[5],n[4],n[1],n[0]
    return n
  end

  def dice_sp(n)
    n[1],n[2],n[4],n[3] = n[2],n[4],n[3],n[1]
    return n
  end
end

n = gets.chomp.split.map(&:to_i)
q = gets.to_i
dice = Dice.new()

q.times {
  t, f = gets.split.map(&:to_i)

  if t == n[4]
    dice.dice_s(n)
  elsif t == n[3]
    dice.dice_e(n)
  elsif t == n[2]
    dice.dice_w(n)
  elsif t == n[1]
    dice.dice_n(n)
  elsif t == n[5]
    dice.dice_b(n)
  end

  while n[1] != f
    dice.dice_sp(n)
  end

  puts n[2]
}