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