#include <stdio.h>

int main(void)
{
    int n, i, s;
    int ans;
    
    while (1){
        scanf("%d", &n);
        
        if (n == 0){
            break;
        }
        
        ans = 0;
        s = 1;
        i = 2;
        while (s <= n){
            if ((n - s) % i == 0){
                ans++;
            }
            s += i;
            i++;
        }
        printf("%d\n", ans);
    }
    
    return (0);
}