#z83. 幸运数

幸运数

题目描述

小王认为大于等于 aa 的完全平方数是超级幸运数,超级幸运数的倍数是幸运数。对于非幸运数,可通过不断加 11 直到变为幸运数(此过程叫幸运化)。现在小王给出 NN 个数,需先判断是否为幸运数,对于非幸运数要进行幸运化。

输入

第一行包含 2 个正整数 a,Na, N。接下来 NN 行,每行一个正整数 xx ,表示需要判断(幸运化)的数。其中,对于 30%30\% 的测试点,a,x100,N100a,x \le 100,N \le 100;对于 60%60\% 的测试点,a,x106a,x \le 10^6;对于所有测试点,a1,000,000a \le 1,000,000N2×105N \le 2 \times 10^51x1,000,0011 \le x \le 1,000,001

输出

输出 NN 行,对于每个给定的 xx ,若是幸运数,输出 lucky,否则输出将其幸运化后的结果。

样例

样例输入1

2 4 
1 
4 
5 
9

样例输出1

4 
lucky 
8 
lucky

样例输入2

16 11 
1 
2 
4 
8 
16 
32 
64 
128 
256 
512
1024

样例输出2

16 
16 
16 
16 
lucky 
lucky 
lucky 
lucky 
lucky 
lucky 
lucky