Description							
						
						
							PIPI刚学完乘除法,他想知道经过多少次乘除法可以将 x 变为 xn, 如当 n = 31 时,需要六次变换可以从 x -> x31. 
x2 = x*x, x4 = x2*x2 ,x8 = x4*x4,x16 = x8*x8,x32=x16*x16,x31 = x32/x。 
计算过程可以用 x 之前的算出的结果(比如说算最后一步可以用 x ,x2,x4,x8,x16,x32),并且 x 的指数总是正整数。 
						
					 
										
						
							
								Input							
						
						
							输入包含多组测试用例。 
对于每一组测试用例,输入包含一个正整数 n (1<=n<=1000) 
以一个单独的0代表输入结束。 
						
					 
										
						
							
								Output							
						
						
							对于每组测试用例,输出最少需要的步数。