#include #include #include #include int cmp(const void *a,const void *b){ if(*(int*)a>*(int*)b){return 1;} else if(*(int*)a<*(int*)b){return -1;} else {return 0;} } int min(int a,int b){ if(a>=b){return b;} return a; } //cww int main(void){ int a; int cou=0; int flag=0; scanf("%d",&a); for(;;){ if(a==1){break;} if(a%2!=0){flag=1;} a=a/2; cou++; } if(flag==0){ printf("%d\n",cou); } else{printf("%d\n",cou+1);} }