EduBrick
← вернуться к уроку · Итоговый контест: второй тур

Витрина сувениров

8000 мс · 256 МБ · всё или ничего

В лавке продаются сувениры nn различных видов, каждого вида сколько угодно, цена вида известна.

Сколькими способами можно потратить ровно ss монет? Покупки, отличающиеся только порядком, считаются одной. Ответ выведите по модулю 109+710^9 + 7.

Формат ввода

В первой строке числа nn от 11 до 1010 и ss от 00 до 10510^5. Во второй — nn различных цен от 11 до 10510^5.

Формат вывода

Одно число.

Примеры

ввод
1 0
1
вывод
1
Войдите, чтобы отправлять решения.
← Вернуться к уроку