#include <iostream>
using namespace std;
int digui(int m,int n)
{
if (m>n)
return 0;
return digui(2 * m, n) + digui(2 * m + 1, n) + 1;
}
int main()
{
int m, n;
while (cin >> m >> n)
{
if (m == 0 && n == 0)
return 0;
cout << digui(m,n) << endl;
}
return 0;
}