#include using namespace std; bool gcd(long long a, long long b) { if (b == 0) { return a; } return gcd(b, a % b); } int main() { long long a, b, m = 0; cin >> a >> b; for (long long i = b; i - a > m; i--) { for (long long j = a; j < b - m; j++) { if (gcd(j, i) == 1) { m = i - j; break; } } } if (m == 0) { cout << "-1" << endl; } else { cout << m + 1 << endl; } return 0; }