AtCoder Regular Contest 058
C
Iroha's Obsession
AtCoder
⌀ 1174
原题
←D →
翻译中…

Problem Statement

翻译中…

Iroha is very particular about numbers. There are $K$ digits that she dislikes: $D_1, D_2, ..., D_K$.

翻译中…

She is shopping, and now paying at the cashier. Her total is $N$ yen (the currency of Japan), thus she has to hand at least $N$ yen to the cashier (and possibly receive the change).

翻译中…

However, as mentioned before, she is very particular about numbers. When she hands money to the cashier, the decimal notation of the amount must not contain any digits that she dislikes. Under this condition, she will hand the minimum amount of money.

翻译中…

Find the amount of money that she will hand to the cashier.

翻译中…

Constraints

翻译中…
  • $1 ≦ N < 10000$
  • $1 ≦ K < 10$
  • $0 ≦ D_1 < D_2 < … < D_K≦9$
  • $\{D_1,D_2,...,D_K\} ≠ \{1,2,3,4,5,6,7,8,9\}$
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N K
D_1 D_2 … D_K

翻译中…

Output

翻译中…

Print the amount of money that Iroha will hand to the cashier.

翻译中…

样例

Input #1
1000 8
1 3 4 5 6 7 8 9
Output #1
2000
She dislikes all digits except $0$ and $2$. The smallest integer equal to or greater than $N=1000$ whose decimal notation contains only $0$ and $2$, is $2000$.
Input #2
9999 1
0
Output #2
9999
题目信息
题号
arc058_a
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。