Выходной

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Сегодня у Хайнца Фуфелшмерца выходной. Он решил не изобретать никакой <<инатор>>, а просто полежать на пляже и попить коктейли. В итоге, он задремал на солнцепеке и ему приснился довольно странный сон.

Во сне было бесконечное клетчатое поле, на которое Хайнц смотрел сверху. На этом поле стоял игральный кубик. Причем, нижняя сторона кубика идеально совпадала с клеткой поля. Если смотреть на кубик сверху, то изначально на нижней грани было написано число x_1x\_1, на верхней грани --- число x_6x\_6, на грани, смотрящей на север --- x_2x\_2, на юг --- x_5x\_5, на запад --- x_3x\_3, на восток --- x_4x\_4.

Хайнц поддерживал два значения: число ss, изначально равное 00, и направление dd, изначально указывающее на север. Затем, он несколько раз производил следующее действие:

  1. Пусть сейчас на верхней грани кубика написано число xx. Хайнц прибавляет xx к числу ss. А также, xx раз поворачивает dd по часовой стрелке на 90°90\degree.
  2. Он перекатывает кубик через ребро нижней грани в направлении dd. Таким образом, новой нижней гранью становилась боковая грань, которая перед этим смотрела в направлении dd.

Когда Фуфелшмерц проснулся, ему стало интересно, чему могло равняться ss после нескольких выполненных действий. Помогите ему.

입력

В первой строке даны шесть целых чисел x_1x\_1, x_2x\_2, x_3x\_3, x_4x\_4, x_5x\_5 и x_6x\_6 --- числа, написанные на гранях кубика (1x_i1001 \le x\_i \le 100).

Во второй строке дано целое число tt --- количество значений ss, которые интересуют Фуфелшмерца (1t100,0001 \le t \le 100\\,000).

В следующих tt строках дано по одному целому числу q_iq\_i (1q_i10181 \le q\_i \le 10^{18}).

출력

Для каждого числа q_iq\_i выведите <<Yes>>, если число ss могло равняться q_iq\_i в результате выполнения нескольких действий. И <<No>> иначе.