#include <stdio.h>

int main(void)
{
	int N;
	int i, j, s, num;
	
	while (scanf("%d", &N), N){
		num = 0;
		
		for (i = 1; i <= N; i++){
			s = 0;
			j = i;
			while (1){
				s += j;
				
				if (s == N && j != N){
					num++;
					break;
				}
				else if (s > N){
					break;
				}
				j++;
			}
		}
		
		printf("%d\n", num);
	}
	
	return (0);
}