#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<queue>
#include<vector>
#include<sstream>
#include<algorithm>
#include<stack>
#include<map>
#define rep(i,n) for(int i=0;(i)<(n);i++)
#define rep1(i,n) for(int i=1;(i)<=(n);i++)
#define ll long long
//#define DEBUG 0
using namespace std;
const int Inf=0x3f3f3f3f;
const int mod=1e9+7;
const int maxn=3e5+10;
void debug()
{
	#ifdef DEBUG
	cout<<"***"<<endl;
	#endif
}
void solve()
{
	ll x,y,ans=0;
	cin>>x>>y;
	for(ll i=x;i<=y;i*=2){
		ans++;
	}
	cout<<ans<<endl;
}
int main()
{
	//freopen("D://data.txt","r",stdin);
	solve();
	;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	;;                                             ;;
	;;         ;;            ;;;;;;;;;       ;;    ;;
	;;        ;; ;;        ;;                ;;    ;;
	;;       ;;   ;;       ;;                ;;    ;;
	;;      ;;;;;;;;;      ;;                ;;    ;;
	;;     ;;       ;;     ;;                      ;;
    ;;    ;;         ;;      ;;;;;;;;;       ;;    ;;
    ;;                                             ;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
	return 0;
}

