#include <bits/stdc++.h>
using namespace std;
long long a, b;
long long calc(long long x) {
  long long i;
  for (i = 0; (1ll << i) <= (x + 1); i++)
    ;
  long long ans = (i - 2) * (i - 1) / 2;
  long long temp = (1ll << i) - 1;
  for (long long j = 0; j < (i - 1); j++) {
    long long k = temp ^ (1ll << j);
    if (k <= x) ans++;
  }
  return ans;
}
int main() {
  cin >> a >> b;
  cout << calc(b) - calc(a - 1);
}
