#include <bits/stdc++.h>
using namespace std;
string dj(int n)
{
    string s="";
    while (n!=0)
    {
        s=s+char(n%10+64);
        n=n/10;
    }
    return s;
}
int main()
{
    int n;
    string s="";
    cin>>n;
    s=s+dj(n);
    while (n!=0)
    {
        n=n/2;
        s=s+dj(n);
    }
    cout<<s.size()<<endl;
    return 0;
}

/**************************************************************
	Problem: 1562
	User: admin
	Language: C++
	Result: Accepted
	Time:46 ms
	Memory:2076 kb
****************************************************************/