/*
TASK:sum
LANG:C++
*/
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    long int n,a,sum,j,k,togo,i;
    int Br=0;
    cin>>n;
    sum=0;
    for(i=1;sum<n;i++)sum+=i;
    togo=i;
    for(i=2;i<togo;i++)
    {
     sum=0;
     if(i%2)//ne4etno
      a=n/i-i/2;
     else
      a=n/i-i/2+1;

     for(j=0;j<i;j++)
      sum+=a+j;
     if(sum==n)Br++;
    }
    cout<<Br<<endl;
    return 0;
}
