투포인터
N = int(input())
cnt = 0
sum_v = 0
# 투 포인터로
start, end = 0,0
while end<=N:
if sum_v <N:
end += 1
sum_v += end
elif sum_v > N:
sum_v -= start
start += 1
elif sum_v == N:
cnt += 1
end += 1
sum_v += end
print(cnt)