1340: 区间最大公约数

Memory Limit:256 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:76 Solved:16

Description

给定两个正整数 $L,R$,你可以任意选择两个正整数 $x,y$ 且满足 $L \le x \lt y \le R$,并求出 $x,y$ 的最大公约数。

请问在所有选法中,$x,y$ 最大公约数的最大值为多少?

Input

输入共一行,两个正整数表示 $L,R$

Output

输出共一个整数,表示所求答案

Sample Input Copy

23 29

Sample Output Copy

4

HINT

样例说明

选 $(24,28)$ 时,gcd 取到最大值为 $4$


数据范围

- 对于 $30\%$ 的数据,$1 \le L \lt R \le 100$
- 对于 $60\%$ 的数据,$1 \le L \lt R \le 10^3$
- 对于 $100\%$ 的数据,$1 \le L \lt R \le 5\times 10^5$

Source/Category