[WFOI - 02] I wanna a feasitor(化验器)

题目背景

> 比赛时在做什么?有没有空?可以来开 longlong 吗? kid 一脸疑惑地看着 Elgo87,Elgo87 说,通关就告诉你 ...

题目描述

kid 发现了一个函数 $f(x)$,它表示**除 $x$ 本身之外,$x$ 的最大约数**($x$ 为大于 $1$ 正整数)。 下面是一些例子: - $f(8)=4$,因为 $8$ 的约数有 $1,2,4,8$,除 $8$ 本身之外显然最大的约数为 $4$,所以 $f(8)=4$; - $f(15)=5$,因为 $15$ 的约数有 $1,3,5,15$,除 $15$ 本身之外显然最大的约数为 $5$,所以 $f(15)=5$; kid 还发现了两个数 $L,R$,你需要帮他求对于 $L\sim R$ 中的每一个数 $x$,$f(x)$ 的**最大值**,作为通关密码。 注意,$L\sim R$ 包括 $L$ 和 $R$。 你只需要告诉他答案,剩下的操作就交给 Elgo87 吧!

输入输出格式

输入格式


一行两个整数 $L,R$,意义如题目描述。

输出格式


一行,表示对于 $L\sim R$ 中每个数 $x$,$f(x)$ 的最大值。

输入输出样例

输入样例 #1

12 17

输出样例 #1

8

说明

**【样例解释】** 在 $12\sim17$,也就是 $12,13,14,15,16,17$ 这几个数中,除这些数本身之外的最大因数分别是 $6,1,7,5,8,1$,故最大值为 $8$。 **【数据范围】** **本题采用 $\tt Subtask$ 捆绑测试。** 即你需要通过一个 $\tt Subtask$ 中的所有测试点才能得到这部分的分数。 - $\texttt{Subtask \#0 (10pts)}$:$2\le L< R\le 100$; - $\texttt{Subtask \#1 (30pts)}$:$2\le L< R\le10^4$; - $\texttt{Subtask \#2 (30pts)}$:$2\le L < R\le 10^9$,$R-L\le 10^6$; - $\texttt{Subtask \#3 (30pts)}$:$2\le L < R \le 10^{18}$。