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

int i,m,n,cnt;

int main(){
    cin>>n;
    m=(int)sqrt(n*2);
    if((n&1)==1) cnt++;
    for(i=3;i<=m;i++){
        if((i&1)==1&&n%i==0) cnt++;
        else if ((i&1)==0&&(n%(i>>1))==0&&((n/(i>>1))&1)==1) cnt++;
    }
    cout<<cnt<<"\n";
    return 0;
}

