#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n;
cin>>n;
long long ans=1;
int k=0;
while(ans<=n)
{
ans=ans*2;
k++;
}
k--;
cout<<k;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n;
cin>>n;
long long ans=1;
int k=0;
while(ans<=n)
{
ans=ans*2;
k++;
}
k--;
cout<<k;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n;
cin>>n;
int k=0;
long long s=1;
do{
s*=2;
k++;
}while(s<=n);
k--;
cout<<k;
return 0;
}