#include<stdio.h>
int main(){
  int sum=0 ,cut=0 , a , i , j;
  while(1){
  scanf("%d",&a);
  if(a==0)break;
  for(i=1;i<a;i++){
    sum+=i;

      for(j=i+1;sum<a;j++){
	sum+=j;
	if(sum==a){
	  cut++;
	  break;
	}
      }
      sum=0;
  }
  printf("%d\n",cut);
  cut=0;
  }
  return 0;
}