Вы хотите собрать n пчёл в k баночек. Так как пчёлы очень маленькие, вы не различаете их между собой. Единственное, что имеет значение, — это разное количество пчёл в разных баночках.
Сколько существует различных способов распределить n пчёл по k баночкам?
Входные данные
В первой строке входных данных содержится два целых числа n и k (1 ≤ n, k ≤ 30).
Выходные данные
Программа должна вывести количество различных способов собрать пчёл.
Примеры
Входные данные
Выходные данные
3 1
1
5 2
6
Пояснение
Единственный способ — это собрать всех пчёл в одну баночку