/*
TASK: sum
LANG: C++
*/
#include <iostream.h>
#define MAXN 100000000
using namespace std;
int N, i, j, curr, hmmm;
int main()
{
	cin >> N;
	int max = N;
	int max2 = N / 2 + 1;
	for (i = 1; i < max2; i++)
	{
		for (j = max2; j > i; j--)
		{
			curr = 0;
			for (int s = i; s <= j; s++) { curr += s; if (curr > N) break; }
			if (curr == N) hmmm++;
		}
	}
	cout << hmmm << endl;
	//system("pause");
	return 0;
}
