#arc137a. [arc137_a]Coprime Pair

[arc137_a]Coprime Pair

Problem Statement

You are given integers L,RL,R (L<RL < R).

Snuke is looking for a pair of integers (x,y)(x,y) that satisfy both of the conditions below.

  • Lleqx<yleqRL \\leq x < y \\leq R
  • gcd(x,y)=1\\gcd(x,y)=1

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

Constraints

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

Input

Input is given from Standard Input in the following format:

LL RR

Output

Print the answer.


Sample Input 1

2 4

Sample Output 1

1

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


Sample Input 2

14 21

Sample Output 2

5

Sample Input 3

1 100

Sample Output 3

99