Ральф і арифметика#11035

Ральф і арифметика

1 секунда
128 мегабайтів
Середня

Ральф — другорядний персонаж комп'ютерної гри, і йому набридло бути в тіні головного героя. Він помітив, що в арифметиці деякі цифри з'являються частіше за інші, роблячи всі інші цифри другорядними. Щоб перевірити свою гіпотезу, Ральф виписав усі другорядні цифри і тепер хоче дізнатися, скільки чисел від до не містять цих другорядних цифр у своїй десятковій формі. Допоможіть йому в цьому.

Вхідні дані

Перша строка містить ціле число n (1 \le n \le 10^{18}). Друга строка містить ціле число k (1 \le k \le 9) — кількість цифр, які Ральф вважає другорядними. У третій строкі через пробіл записані самі другорядні цифри d_1, \ldots, d_k (0 \le d_1 < d_2 < \ldots < d_k \le 9).

Вихідні дані

Виведіть одне число — кількість чисел від до , у десятковій формі яких не зустрічаються другорядні цифри.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Приклад 3

Loading
Loading

Примітка

У першому тесті підходять всі числа від до , крім та .

У другому тесті підходять тільки числа , та .

У третьому тесті підходять всі числа довжиною від до , що складаються тільки з та .