#include <iostream>
#include <vector>
using namespace std;
int findMaxK(int l, int r) {
vector<int> a;
a.push_back(l);
int k = 1;
for(int i = l+1; i <= r; i++) {
if(i % a[k-1] == 0) {
a.push_back(i);
k++;
}
}
if(a[k-1] == r) return k;
else return 0;
}
int main() {
int l, r;
cin >> l >> r;
int k = findMaxK(l, r);
cout << k << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBmaW5kTWF4SyhpbnQgbCwgaW50IHIpIHsKdmVjdG9yPGludD4gYTsKYS5wdXNoX2JhY2sobCk7CgppbnQgayA9IDE7Cgpmb3IoaW50IGkgPSBsKzE7IGkgPD0gcjsgaSsrKSB7CmlmKGkgJSBhW2stMV0gPT0gMCkgewphLnB1c2hfYmFjayhpKTsKaysrOwp9Cn0KCmlmKGFbay0xXSA9PSByKSByZXR1cm4gazsKZWxzZSByZXR1cm4gMDsKfQoKaW50IG1haW4oKSB7CmludCBsLCByOwpjaW4gPj4gbCA+PiByOwoKaW50IGsgPSBmaW5kTWF4SyhsLCByKTsKCmNvdXQgPDwgayA8PCBlbmRsOwoKcmV0dXJuIDA7Cn0=