EduBrick

N. Лесенки

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

Лесенкой называется набор кубиков, в котором каждый горизонтальный слой содержит меньше кубиков, чем слой под ним.

Подсчитайте количество различных лесенок, которые можно построить ровно из NN кубиков. Лесенка из одного слоя тоже считается.

Формат ввода

Одна строка содержит число NN (1≤N≤5001 \le N \le 500).

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

Одно число — количество лесенок.

Примеры

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