Надіслати розв'язок


Бали: 30,00 (partial)
Time limit: 1.0s
Memory limit: 1G
Input: stdin
Output: stdout

Author:
Problem types

Всі знають, що Серхіо подобається Julia (це така мова програмування, не вірите — перевірте самі), а Julia любить математику.

Серхіо хоче покорити Julia's процесор, для цього йому слід знайти кількість масивів ~a~ довжини ~n~, таких, що сума їх елементів дорівнює ~sum~, і при цьому виконується умова: ~0 \le a_1 \le a_2 \le \dots \le a_n~.

Допоможіть Серхіо підкорити Julia's процесор і знайти кількість таких масивів.

Оскільки кількість масивів може бути дуже великою, виведіть відповідь по модулю ~10^9+7~.

Input

В єдиному рядку задано два цілі числа ~n~ та ~sum~ ~(1 \le n,~ ~sum \le 2\cdot10^4)~ — кількість елементів масиву ~a~ та їхня сума.

Output

Виведіть одне ціле число — кількість масивів ~a~, які задовольняють умову.

Sample Input 1

2 3

Sample Output 1

2

Sample Input 2

4 4

Sample Output 2

5

Sample Input 3

1024 256

Sample Output 3

564310539

Notes

Тест 1: є 2 способи вибрати такий масив, а саме: 0, 3, 1, 2.

Тест 2: є 5 способів вибрати такий масив, а саме: 0, 0, 0, 4, 0, 0, 1, 3, 0, 0, 2, 2, 0, 1, 1, 2, 1, 1, 1, 1.


Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.