#Lutece0755. 又一个忧伤的问题

又一个忧伤的问题

Migrated from Lutece 755 又一个忧伤的问题

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

对于一个素数PP,如果rr满足r,r2,r3,rp1r,r^2,r^3\cdots,r^{p-1}PP各不相同,则称rr是素数PP的一个根。

现在给你一些PP和一些rr,请你判断rr是否是PP的根。

Input

多组casecase。每个casecase第一行读入两个整数PPnn1<P<2311 < P<2^{31},1n1001\leq n\leq 100, PP表示给定的素数,nn表示接下来有nn个查询。

接下来nn行,每一行读入一个rir_i,请你判读rir_i是否是PP的一个根,1ri2311\leq r_i\leq 2^{31};

如果输入的P=0P=0n=0n=0,表示输入结束。

Output

对于每一个查询,如果rir_iPP的根,输出一个YES,否则输出NO

在每一组样例之后输出一个空格。

Samples

5 2
3
4

7 2
3
4

0 0
YES
NO

YES
NO

Resources

2013 UESTC ACM Training for Math