/*
TASK: sum
LANG: C++
*/
#include <iostream>
using namespace std;
int main()
{
    long long n;
    cin >> n;
    
    long long ans = 0;
    for (long long i = 3; 1; i++)
    {
        long long prog = (i*(i - 1))/2;
        if (prog > n) break;
        if ((n - prog)%(i - 1) == 0) 
         ans++;
    }
    
    cout << ans << endl;
    return 0;        
}
