@Fansushu

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

定义g(x)为x的因子个数。

如果对于任意i(0 < i < x),都有g(i) < g(x),则x为一个反素数。

一个整数区间[a,b],请你求出该区间的x使g(x)最大。

Input

第一行输入n,接下来n行测试数据
输入包括a,b, 1<=a<=b<=5000,表示闭区间[a,b].

Output

输出为一个整数,为该区间因子最多的数.如果满足条件有多个,则输出其中最小的数.

Sample Input

3
2 3
1 10
47 359

Sample Output

2
6
240

Hint

Source

2016暑假集训结训赛 by Hongfeng