素数小问题

Time Limit: 1000

Memory Limit: 131072

对于一个整数a,若|a| - (a/2)是一个素数,那么a就被称为绝对素数。求区间[x, y]里面最大的绝对素数,不存在输出-1。

输入

有多组测试数据,请处理到文件结束。

每组测试数据有两个整数x、y。问区间[x, y]里面最大的绝对素数。-10^6 <= x <= y <= 10^6。

输出

每组数据输出区间里面最大的绝对素数,不存在输出-1。

样例输入

1 1
0 1999
0 0

样例输出

-1
1994
-1