#include <stdio.h>
int main(void)
{
  int n;
  int i,j;
  while(1){
    scanf("%d",&n);
    if(n==0)
      break;
    int f=0;
    for(i=1;i<=n/2;i++){
      int sum=0;
      for(j=i;sum<n;j++){
	sum+=j;
      }
      if(sum==n)
	f++;
      
    }
    printf("%d\n",f);
  }

  return 0;
}