object Main {
  def main(args: Array[String]): Unit = {
    val scanner = new java.util.Scanner(System.in)

    val t, s, e, w, n, b = scanner.nextInt
    var dice = Dice(t, n, e, s, w, b)

    for(_ <- 1 to scanner.nextInt) {
      val qt, qs = scanner.nextInt

      if(qt == dice.e) {
        dice = dice.rotW()
      } else if(qt == dice.w) {
        dice = dice.rotE()
      } else if(qt == dice.b) {
        dice = dice.rotE().rotE()
      }

      if(qt != dice.t) dice = dice.rotN()
      if(qt != dice.t) dice = dice.rotN()
      if(qt != dice.t) dice = dice.rotN()

      if(qs == dice.s) {
        println(dice.e)
      } else if(qs == dice.e) {
        println(dice.n)
      } else if(qs == dice.n) {
        println(dice.w)
      } else {
        println(dice.s)
      }
    }
  }
}

case class Dice(t: Int, n: Int, e: Int, s: Int, w: Int, b: Int) {
  def rotN(): Dice = Dice(s, t, e, b, w, n)
  def rotS(): Dice = Dice(n, b, e, t, w, s)
  def rotW(): Dice = Dice(e, n, b, s, t, w)
  def rotE(): Dice = Dice(w, n, t, s, b, e)
}

