/*
TASK:sum
LANG:C++
*/
#include <iostream>
using namespace std;

long int n;

int main()
{
 	
 	cin>>n;
 	long int i, k,sum;
 	long int res=0;
 	int b;
 	
 	for(i=1;i<(n/2)+1;i++)
 	{
		k=i;
		b=1;
		sum=0;
		while(b)
		{
			sum=sum+k;
			k++;
			if(sum==n) {res++;b=0;}
			else if(sum>n) b=0;
		}
	}
 	
 	cout<<res;
	return 0;
}
