#include #include using namespace std; unsigned long long gcd(int a, int b) { if (b == 0) return a; return gcd(b, a % b); } int main() { ios::sync_with_stdio(false); unsigned long long a, b, ans = 0; cin >> a >> b; if (a == b) { cout << -1; return 0; } for (int i = a, j = b; i <= j; ++i, --j) { ans = gcd(i, j); if (ans == 1) { cout << j - i + 1; return 0; } } cout << -1; return 0; }