#include using namespace std; int gcd(int a, int b) { if(b == 0) return a; return gcd(b, a%b); } int main() { int a, b, result = -1; cin>>a>>b; int gap = 1000; for(int i=a; i<=min(a+gap, b); ++i) for(int j=b; j>=max(a, b-gap); --j) if(i <= j && gcd(i, j) == 1) result = max(result, j-i+1); cout<