#include using namespace std; long long a, b; long long gcd(long long x, long long y) { long long r; while (y) { r = x % y; x = y; y = r; } return x; } int main() { scanf("%lld %lld", &a, &b); if (gcd(a, b) == 1) { printf("%lld\n", b - a + 1); } else { a++; if (a > b) { printf("-1\n"); } else { printf("%lld\n", b - a + 1); } } return 0; }