EduBrick

Разбиения числа

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

Сколькими способами число nn можно представить в виде суммы натуральных слагаемых, если разбиения, отличающиеся только порядком слагаемых, считать одним?

Ответ по модулю 109+710^9 + 7.

Формат ввода

Одно целое число nn от 11 до 500500.

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

Одно число.

Примеры

ввод
1
вывод
1

Примечание

Это та же задача о наборах монет, только номиналами служат все числа от 1 до nn. Порядок циклов тот же: снаружи слагаемые, внутри суммы — иначе посчитаются последовательности.

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