EduBrick

E. Взрывоопасность-k

2000 мс · 256 МБ · всё или ничего

Контейнеры трёх типов — A, B и C — укладываются вертикальной стопкой. Стопка взрывоопасна, если в ней подряд идёт kk или больше контейнеров типа A.

Для заданных nn и kk определите число безопасных стопок из nn контейнеров.

Формат ввода

Одна строка содержит числа nn и kk (1≤n≤381 \le n \le 38, 2≤k≤52 \le k \le 5).

Формат вывода

Одно число — количество безопасных стопок.

Примеры

ввод
2 2
вывод
8
Войдите, чтобы отправлять решения.