#include<stdio.h>
int main(void)
{
  int a;       //入力された数
  int i,j,k=0; //カウンタ
  int sum;

  while(1){
    scanf("%d",&a);
    if(a==0)break;
    i=1;

    for(i=1;i<a;i++){
      j=i+1;
      sum=i;
      while(1){

	sum= sum+j;
	/* /\* //	printf("%d\n",sum); *\/ */
        if(sum==a){
	   k++; 
	   //printf("%d\n",i);
	  break;
	}
	if(sum>a)break;
	j++;
      }
    }
    printf("%d\n",k); 
    k=0;
  }
  return 0;
}