Числа
Средняя
Ограничение по времени выполнения 2 секунды
Ограничение по использованию памяти 32 мегабайта
Даны три целых числа: N, a и b. Требуется определить остаток от деления на 1000000007 (10^9+7) количества натуральных чисел X, удовлетворяющих следующим условиям:
X ≤ N;
X кратно 2^a;
сумма цифр числа X кратна 2^b.
Входные данные
Первая строка входных данных содержит два целых числа: a и b (0 ≤ a ≤ 9, 0 ≤ b ≤ 9).
Вторая строка содержит число N (1 ≤ N ≤ 10^5000).
Выходные данные
Выведите одно число — остаток от деления на 1000000007 (10^9+7) количества натуральных чисел X, которые удовлетворяют всем условиям 1–3, перечисленным выше.
Примеры
Ввод #1
Ответ #1
Отправки 86
Коэффициент принятия 8 %