#include using namespace std; typedef long long int lli; lli gcd(lli a, lli b) { if (!b) return a; return gcd(b, a % b); } int main() { lli a, b; cin >> a >> b; lli ans = -1; for (int i = 0; i < 1000; i++) { for (int k = 0; k < 1000; k++) { lli A = a + i; lli B = b - k; if (A > b || B < a) continue; if (gcd(A, B) == 1) { ans = max (ans, abs(B - A)); } } } cout << ans + 1 << "\n"; return 0; }