#include <iostream>
#include <algorithm>
#include <cmath>
#include <queue>
using namespace std;
queue<int>q;
int main() {
int m,n;
while(cin>>m>>n)
{
if(n==0&&m==0)break;
q.push(m);
int ans=1;
while(!q.empty())
{
int num = q.front();
q.pop();
if(num*2<=n)
{
// cout<<num*2<<endl;
q.push(num*2);
ans++;
}
if(num*2+1<=n)
{
// cout<<num*2+1<<endl;
q.push(num*2+1);
ans++;
}
}
cout<<ans<<endl;
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号