Група друзів вирішила розподілити між собою зібрані гроші. Усього у них гривень купюрами по гривень. Група складається з K + 1 особи.
Кожна людина може отримати будь-яку кількість грошей (включаючи ), але купюри розривати не можна. Визначте, скількома способами можна розподілити гроші між усіма учасниками.
Вхідний файл містить два цілі числа: (0 \leq X \leq 500) і (0 \leq K \leq 100). Відомо, що ділиться на . Крім того, розривати купюри під час поділу заборонено.
Виведіть єдине ціле число — кількість способів розподілити гроші.
Приклад 1