#include <stdio.h>

int main(){
    int n, i, j, res, sum;

    while(1){
        scanf("%d", &n);
        if(n == 0){
            return 0;
        }

        sum = 0;
        for(i=1; i < n-3; i++){
            res = 0;
            j = i;
            while(res < n && j < n){
                res += j;
                j++;
                // printf("%d\n", j);
                if(res == n){
                    sum++;
                    break;
                }
            }
        }
        printf("%d\n", sum);
    }

    return 0;
}