#include <bits/stdc++.h>
using namespace std;
bool cmp(int a, int b) { return (a > b); }
int dis(int x, int y, int x1, int y1) {
  return ceil(sqrt((x - x1) * (x - x1) + (y - y1) * (y - y1)));
}
int main() {
  long long a, b, c = 0;
  cin >> a >> b;
  for (int i = 1; i < 64; i++) {
    long long x = (1ll << i) - 1;
    for (int j = 0; j < i - 1; j++) {
      long long y = (1ll << j);
      if (x - y >= a && x - y <= b) {
        c++;
      }
    }
  }
  cout << c;
  return 0;
}
