#include<stdio.h>
int main(){

    int n,i,p,x;
    scanf("%d",&n);

    x = 0;

   
if(n == 0){
 printf("\n");
}
else{
if(n == 1){
    x = 1;
   }
else if(n == 2){
    x = 0;
   }
else if(n == 3){
    x = 2;
   }
else{
    for( i = 2 ; i*(i+1) <= 2*n ; i++ ){

        if( ( n - (i - 1)*i/2) % i == 0 && ( n - (i - 1)*i/2) >= 0){
            x++;
        }

        if( n == (i *( i + 1 ))/2){
            x++;
        }

    }
}
    printf("%d\n",x);
}

}
