#include<stdio.h>


int main(){

  int n, i, j, cnt, sum;

  while(scanf("%d", &n), n){
    sum=0;
    cnt=0;
    for(j=1;j<=n/2+1;j++){
      for(i=j;i<=n/2+1;i++){
        sum+=i;
        if(sum==n){
          cnt++;
          sum=0;
          break;
        }else if(sum>n){
          sum=0;
          break;
        }
      }
    }
    printf("%d\n", cnt);
  }

  return 0;
}