P25159 [AtCoder] Coprime Pair
普及-
题目描述

Problem Statement

You are given integers L,R (L < R).
Snuke is looking for a pair of integers (x,y) that satisfy both of the conditions below.

  • $L \leq x < y \leq R$
  • $\gcd(x,y)=1$

Find the maximum possible value of (y-x) in a pair that satisfies the conditions.
It can be proved that at least one such pair exists under the Constraints.

Input

Input is given from Standard Input in the following format:
L R

Output

Print the answer.

Constraints

  • $1 \leq L < R \leq 10^{18}$
  • All values in input are integers.

Sample Input 1

2 4

Sample Output 1

1

For (x,y)=(2,4), we have $\gcd(x,y)=2,$ which violates the condition.
For (x,y)=(2,3), the conditions are satisfied. Here, the value of (y-x) is 1.
There is no such pair with a greater value of (y-x), so the answer is 1.

Sample Input 2

14 21

Sample Output 2

5

Sample Input 3

1 100

Sample Output 3

99

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
2 4
样例输出
1