A. Фафа и его компания
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

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

Фафа недавно понял, что каждый раз делать это очень сложно. Поэтому он решил выбрать лучших l сотрудников из компании в руководители. Когда появляется новый проект, Фафа будет распределять задачи только между руководителями, а каждый руководитель будет отвечать за некоторое положительное число сотрудников и будет распределять задачи между ними. Чтобы все было честно, каждый руководитель должен получить одинаковое число сотрудников под свое руководство. Кроме того, каждый сотрудник, не являющийся руководителем, должен быть подчинен ровно одному руководителю, и никакой руководитель не должен быть подчинен никакому руководителю.

По данному числу сотрудников n найдите, сколькими способами Фафа может выбрать число руководителей l, чтобы можно было поровну разделить оставшихся сотрудников между ними.

Входные данные

В единственной строке содержится одно целое число n (2 ≤ n ≤ 105) — количество сотрудников в компании Фафы.

Выходные данные

Выведите одно целое число — ответ на задачу.

Примеры
Входные данные
2
Выходные данные
1
Входные данные
10
Выходные данные
3
Примечание

Во втором примере у Фафы есть три способа:

  • выбрать только 1 руководителя и определить остальных 9 сотрудников под его руководство.
  • выбрать 2-х руководителей, каждый будет руководить 4 сотрудниками.
  • выбрать 5 руководителей, каждый будет руководить 1 сотрудником.