#include<stdio.h>

int main(void)
{
int sum,i,j,count,N;

while(scanf("%d",&N)&&N!=0){
count=0;
sum=0;
for(i=1;i<=N;i++){
sum+=i;
if(sum>=N){
break;
}
}

for(j=1;j<=i;j++){
if(j%2){
if(N%j==0){
count++;
}
} else {
if(N%j==1){
count++;
}
}
}

printf("%d\n",count);
}
return 0;
}