#include<stdio.h>

int main(){
  int n, i, j, cnt, t;

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

  }

  return 0;
}