Кіч, Поч і сарай
Батьки Кіча і Поча відправили їх у село до бабусі. Дітям стало нудно, і вони вирішили пограти в сараї, але випадково підпалили його. Тепер їм потрібно відбудувати сарай заново.
Так вони опинилися в магазині дощок. У магазині є типів дощок, кожна з яких має вартість . У дітей є грошей. Перед тим як купити потрібні дошки, вони вирішили дізнатися: скільки існує різних способів купити дошки, не перевищуючи бюджет .
Варто зазначити, що дошки одного типу можна купувати необмежену кількість разів.
Оскільки відповідь може бути дуже великою, її потрібно вивести за модулем .
Вхідні дані
У першому рядку задано два цілих числа і — кількість типів дощок і кількість грошей у дітей відповідно.
У другому рядку вводиться чисел — вартість дошки -го типу.
Вихідні дані
Виведіть єдине ціле число — відповідь на задачу.
Приклади
Зверніть увагу, що порядок купівлі дощок має значення. Наприклад, варіант купити спочатку дошки 1-го типу, а потім 2-го типу, і варіант купити спочатку дошки 2-го типу, а потім 1-го типу вважаються різними.