#include <stdio.h>

int main(void){
	int i = 0;
	int j,k,a[100];			//aの要素は100個まで入力可能
	int num;
	int number = 0;

	while(1) {
		scanf("%d", &a[number]);
		if (a[number] == 0)
			break;
		number++;
	}

	for(i = 0;i < number; i++){
		num = 0;				//初期化
		if(a[i] % 2 != 0)		//奇数なら
			num++;

		for(j = 3; j < a[i]; j = j + 2){
				if(a[i] % j == 0)
					num++;		//割り切れたらnumを足す
		}
		printf("%d\n", num);
	}
	return 0;
}
