1054: Super Password

Memory Limit:128 MB Time Limit:2.000 S
Judge Style:Text Compare Creator:
Submit:49 Solved:9

Description

       佳佳花了一个星期的时间终于找到了传说中的宝藏。宝藏被放在一个房间里,房间的门用密码锁起来了,在门旁边的墙上有一些关于密码的提示信息:



    1.   密码是一个C进制的数,并且只能由给定的M个数字构成。

    2.   密码是一个给定十进制整数N0≤N≤5000 的倍数

    3.   如果这样的密码存在,那么当你输入它以后门将打开;如果不存在这样的密码......那就直接把门炸了吧。



注意:由于宝藏的历史久远,当时的系统最多只能保存500位密码。因此如果得到的密码长度大于500也不能用来开启房门,这种情况也被认为密码不存在。

炸药宝贵,现在佳佳想要你写一个程序帮助他找到密码。

Input

输入文件名为 password.in

输入有若干行:第一行为2个正整数N、C,分别代表给定的十进制整数大小以及进制基数。

       接下来一行为一个数字M2≤M≤16

       接下来一行有M个数字,以空格分隔,表示能够使用的M个数字。

       注意:在给出的M个数字中,如果存在超过10的数,约定用A表示10,B表示11,C表示12,D表示13,E表示14,F表示15。

Output

输出文件名为 password.out

输出共有1行,表示密码。

如果密码不存在,则输出“give me the bomb please”。

Sample Input Copy

22 10
3
7 0 1

Sample Output Copy

110

HINT

【输入输出样例2】

password.in

password.out

2 10

1

1


give me the bomb please




【输入输出样例3】

password.in

password.out

25 16

3

A B C


CCB




【数据范围】

       对于100%的数据3N 5000 , 2≤M,C≤16