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