#No.47 ポケットを叩くとビスケットが2倍 #maxで試行回数n 2**(n-1)が最高 つまりそれ以下ならn回の試行回数で作れる N = int(input()) for n in range (1,10**8): if 2**n < N < 2**(n+1): print(n+1) break elif N == 2 ** n: print(n) else: pass