/*
TASK:sum
LANG:C++
*/
#include <iostream>
#include <math.h>
using namespace std;
int n,m,i,cnt=0,k;

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

