#arc137a. [arc137_a]Coprime Pair

[arc137_a]Coprime Pair

题目描述

给定整数 LLRR (L<RL < R)。

Snuke 正在寻找一对满足以下条件的整数 (x,y)(x, y)

  • Lx<yRL \leq x < y \leq R
  • gcd(x,y)=1\gcd(x, y)=1

求满足条件的一对整数中,(yx)(y-x) 的最大可能值。在约束条件下,可以证明至少存在一个满足条件的一对整数。

约束条件

  • 1L<R10181 \leq L < R \leq 10^{18}
  • 输入中的所有值都是整数。

输入

输入以标准输入给出,格式如下:

LL RR

输出

输出答案。


示例输入 1

2 4

示例输出 1

1

对于 (x,y)=(2,4)(x,y)=(2,4),有 gcd(x,y)=2\gcd(x,y)=2,违反了条件。而对于 (x,y)=(2,3)(x,y)=(2,3),满足条件。此时 (yx)(y-x) 的值为 11。没有比这个更大的满足条件的一对整数,因此答案为 11


示例输入 2

14 21

示例输出 2

5

示例输入 3

1 100

示例输出 3

99