# 2進数で考えればよいか # 2進数にして、各digitが何番目のdigitか、その合計値 # は間違い # たとえば1000のとき、1, 2, 4, 8, ---, 512となったら、488を2倍して24加えれば1000 # つまり2倍にしていってNを超えればよい、Nが奇数でもOK N = int(input()) ans = 0 num = 1 while num*2 < N: num *= 2 ans += 1 if N == 1: print(0) else: print(ans+1)