#T3500. 对标矫正

对标矫正

题目背景

有一实验室发生了一次意外,一项重要的实验数据被土拨鼠打乱,幸好有两项对标a和b可以用来矫正被打乱的数据。请你编写一项程序,根据描述对输入的数据进行矫正。

题目要求

同时使用a,b对标对数据进行校正。 a对标每次校正后自动加一,b对标每次校正后自动加二,输入要矫正的数据N,如果N满足N不等于a但等于b,且N可以被3整除,那么这个数据N就是正确的。N若正确就输出NO,否则不满足哪一点即输出对应对标(比如N如果等于a,即输出a), N不可以被3整除就输出N,如果有多个内容需要输出,按a、b、N的顺序输出,之间空一格。

输入格式

M+1行,第一行分别输入a与b的初始值以及即将测试的数据个数M,后面M行输入要测试的数据,每个数据一行。.

输出格式

M行,每个测试数据被输入后立刻输出要输出的测试结果。

输入输出样例

10 2 4
2
5
6
12
2
4 5
NO
8

限制

1s, 1024KiB for each test case.