#include <iostream>
using namespace std;
//英语 看博友分析 尺取法
//int da[10000008];
int main()
{
int n;
cin>>n;
//for(int i=1;i<=n;i++)
//{
// da[i]=i;
//}
int i=1;
int j=1;
long long sum=1;
int jg=0;
while(j<=n)
{
//cout<<i<<" "<<j<<" "<<sum<<endl;
if(sum<n)
{
j++;
sum=sum+j;
}else if(sum==n)
{
jg++;
//cout<<i<<" "<<j<<endl;
j++;
sum=sum+j;
}else if(sum>n)
{
sum=sum-i;
i++;
}
}
cout<<jg<<endl;
return 0;
}