D. Междисциплинарные уроки
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

В школе, где учится Катя, решили ввести междисциплинарные уроки.

На совместном уроке математики, рисования и социологии в седьмом классе учитель дал ученикам следующее задание. Дано число $$$n$$$. У учеников есть одинаковые наборы из $$$k$$$ цветных фломастеров, пронумеруем цвета от $$$1$$$ до $$$k$$$. Каждый ученик берет лист бумаги и, используя свои фломастеры, пишет на нём одно или несколько положительных чисел так, чтобы их сумма была равна $$$n$$$. Каждое число, таким образом, оказывается написано одним из $$$k$$$ цветов.

При этом класс должен договориться и выполнить задание так, чтобы никакие два ученика не выполнили задание одним и тем же способом. Два способа выполнить задание считаются одинаковыми, если для каждого числа $$$a$$$ и каждого цвета $$$i$$$ количество чисел $$$a$$$ цвета $$$i$$$ одно и то же в обоих способах.

Учитель математики не сомневается, что ученики справятся. Но он хочет для начала понять, сколько различных способов есть выполнить задание, вдруг способов окажется меньше, чем учеников. Помогите ему это выяснить!

Входные данные

На вход подаются два целых числа $$$n$$$ и $$$k$$$ ($$$1 \le n, k \le 15$$$).

Выходные данные

Выведите одно целое число — количество способов выполнить задание.

Пример
Входные данные
3 2
Выходные данные
10
Примечание

Различные способы вполнить задание в примере показаны на рисунке. Обратите внимание, что порядок записи чисел не важен, важно лишь сколько каких чисел записано каждым цветом.