Задача E. Erasing numbers

Входной файл:Стандартный вход   Ограничение времени:1 сек
Выходной файл:Стандартный выход   Ограничение памяти:256 Мб

Условие

В Научно-исследовательском институте, где работает Тимофей, продолжается успешное исследование ряда натуральных чисел. Каждый день его коллеги открывают всё новые и новые свойства этой последовательности, и Тимофей старается от них не отставать. Сегодня Тимофей, как обычно, выписал на доске в ряд натуральные числа от 1 до n и пытается ответить на вопрос, возможно ли стереть в середине списка несколько (не менее одного) чисел, идущих подряд, чтобы сумма оставшихся чисел слева равнялась сумме оставшихся чисел справа?

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

Единственная строка входных данных содержит натуральное число n.

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

Выведите в первой строке неотрицательное целое число — количество различных способов стереть числа.

Ограничения

3 ≤ n ≤ 105

Пояснения к примерам

В первом примере дано n = 5. Перечислим все способы стереть числа в середине ряда:

Ни в одном из них нужное свойство не достигается.

Во втором примере дано n = 21. Перечислим все хорошие способы стереть числа в середине ряда:

В первом списке сумма чисел слева и справа равны 21, во втором — 78. Всего два способа.

Примеры тестов

Стандартный вход Стандартный выход
1
5
0
2
21
2

0.084s 0.012s 15