#include<stdio.h>

int main()
{
	int N,i,j,res,t;
	for(;scanf("%d",&N),N;)
	{
		for(i=1,res=0;i<N;i++)
		{
			for(j=i,t=0;t<N;j++)
				t+=j;
			if(t==N)
				res++;
		}
		printf("%d\n",res);
	}
	return 0;
}