Structure and Class - Dice II

Time Limit : 1 sec, Memory Limit : 65536 KB

サイコロ II


Dice I と同様の方法で、入力された数字の列からサイコロをつくります。

このサイコロを Dice I の方法で回転させた後の上面と前面の数字が質問として与えられるので、右側の面の数字を答えるプログラムを作成してください。




Input

1行目に各面の数字が、ラベルの順番に空白区切りで与えられます。
2行目に質問の数 $q$ が与えられます。

続く $q$ 行に質問が与えられます。各質問では上面と前面の数字を表す2つの整数が空白区切りで1行に与えられます。

Output

各質問ごとに、サイコロの右側の面の数字を1行に出力してください。

Constraints

  • $0 \leq $ 入力されるサイコロの面の数字 $ \leq 100$
  • 入力されるサイコロの面の数字はすべて異なる
  • $1 \leq q \leq 24$

Sample Input

1 2 3 4 5 6
3
6 5
1 3
3 2

Sample Output

3
5
6

Note

      解説