#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const int MAXA = 1000000;
long long suoc[MAXA + 1];
bool khh( int n){
if( n < 12) return false;
int s = 1;
for( int i = 2 ; i* i <= n ; i++ ){
if( n % i == 0){
s +=i;
if( i!= n / i)
s+= n/i;
}
}
return s>n;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
freopen("KHH.INP" , "r" , stdin);
freopen("KHH.OUT" , "w" , stdout);
ll a , b;
cin >> a >> b;
ll n;
ll count = 0;
for( int i = a ; i<= b ; i++ ){
if( khh(i) ){
count++;
}
}
cout << count;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnVzaW5nIGxsID0gbG9uZyBsb25nOwpjb25zdCBpbnQgTUFYQSA9IDEwMDAwMDA7CmxvbmcgbG9uZyBzdW9jW01BWEEgKyAxXTsKYm9vbCBraGgoIGludCBuKXsKICAgICBpZiggbiA8IDEyKSByZXR1cm4gZmFsc2U7CiAgICAgaW50IHMgPSAxOwogICAgIGZvciggaW50IGkgPSAyIDsgaSogaSA8PSBuIDsgaSsrICl7CiAgICAgICAgaWYoIG4gJSBpID09IDApewogICAgICAgICAgICBzICs9aTsKICAgICAgICAgICAgaWYoIGkhPSBuIC8gaSkKICAgICAgICAgICAgICAgIHMrPSBuL2k7CiAgICAgICAgfQogICAgIH0KICAgICByZXR1cm4gcz5uOwp9CmludCBtYWluKCl7CiAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgY2luLnRpZShudWxscHRyKTsKICAgZnJlb3BlbigiS0hILklOUCIgLCAiciIgLCBzdGRpbik7CiAgIGZyZW9wZW4oIktISC5PVVQiICwgInciICwgc3Rkb3V0KTsKICAgbGwgYSAsIGI7CiAgIGNpbiA+PiBhID4+IGI7CiAgIGxsIG47CiAgIGxsIGNvdW50ID0gMDsKICAgZm9yKCBpbnQgaSA9IGEgOyBpPD0gYiA7IGkrKyApewogICAgICAgaWYoIGtoaChpKSApewogICAgICAgICAgICBjb3VudCsrOwogICAgICAgfQogICB9CiAgIGNvdXQgPDwgY291bnQ7CiAgIHJldHVybiAwOwp9Cg==