Ограничения: время – 500ms/1000ms, память – 256MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод 
Послать решение Blockly Посылки Темы Где Обсудить (0)
Буратино нашёл на поле чудес клад из `N` золотых. Часть золотых (возможно 0) он решил оставить себе,
а остальные давать в течении `d` дней равными долями папе Карло и Мальвине (обоим по `x` монет каждый день).
Требуется определить сколькими способами можно выбрать `d` (`0<=d`) и `x` (`1<=x`) для заданного `N`. ||.llm|Выполнение вычислений реализовать как функцию с именем calcsposob, которой передаются входные данные как аргументы.||
Первая строка ввода содержит целое число `N` (`1<= N<=10^{12}`).
Вывести одно целое число -- количество способов.
```sample Пример ввода
4
```
```sample Пример вывода
4
```
Пояснение к примеру:
1. d=0, оставив все монеты себе
2. d=1, x=1, оставив себе 2 золотых
3. d=1, x=2, оставив себе 0 золотых
4. d=2, x=1, оставив себе 0 золотых