给定一个长度为

的数组

,数组中的所有元素都是
![[1,m]](https://www.nowcoder.com/equation?tex=%5B1%2Cm%5D)
范围内的正整数;
你需要回答

次询问,每一次询问会给出一个正整数

,对于每个询问,你需要输出
)
的值;
其中,你需要遵循以下步骤来计算
)
的值:
①:令

为你的得分,初始时为

;
②:若数组

中存在两个
不同的下标

满足

,且

位置上的数字
都没有被删除,则将下标

位置上的数字删除,然后令

;
③:重复步骤 ②,直到无法继续从数组

中删除数字,此时,令
%3Dc)
;
④:将数组
恢复原样;
输入描述:
第一行输入三个正整数
)
,分别表示数组的长度、数组中每个元素的最大可能取值、以及询问的次数;
第二行输入

个正整数
)
,表示数组中的每个元素的取值;
接下来

行,每行输入一个正整数
)
,表示需要查询
)
的值。
输出描述:
对于所有的

次询问,输出

行:
第

行输出一个整数

,表示第

次查询对应的
)
的值。