Сегодня на очередном занятии в математическом кружке, посвященном теории чисел, Сережа узнал много новых для него интересных функций. В частности, ему очень понравилась функция $$$\varphi(n)$$$, которая определяется следующим образом: $$$\varphi(n)$$$ равно количеству натуральных чисел, не превосходящих $$$n$$$, взаимно-простых с $$$n$$$. Эта функция показалась Сереже очень красивой, так как на занятии он узнал несколько ее замечательных свойств. Например, для любых взаимно-простых чисел $$$a$$$ и $$$b$$$ верно, что $$$\varphi(a \cdot b) = \varphi(a) \cdot \varphi(b)$$$.
Напомним, что натуральные числа $$$a$$$ и $$$b$$$ называются взаимно-простыми, если их наибольший общий делитель равен единице. Например, числа $$$5$$$ и $$$8$$$ являются взаимно-простыми, а числа $$$12$$$ и $$$9$$$ — нет (их наибольший общий делитель равен $$$3$$$).
Приведем некоторые примеры значений функции $$$\varphi(n)$$$:
Сережа очень любит натуральные числа из промежутка $$$[l, r]$$$, то есть числа $$$l, l + 1, \ldots, r$$$. Начинающему математику тут же захотелось исследовать поведение функции $$$\varphi(n)$$$ на промежутке $$$[l, r]$$$.
Сережа хочет найти такое натуральное число $$$x$$$, что $$$l \le x \le r$$$, а также $$$\varphi(x) \ge \varphi(y)$$$ для любого натурального числа $$$l \le y \le r$$$. Так как Сережа является начинающим математиком, он не справился с этой задачей, поэтому решить ее придется вам.
Единственная строка содержит два натуральных числа $$$l$$$ и $$$r$$$ ($$$1 \le l \le r \le 10^{12}$$$).
Выведите одно натуральное число $$$x$$$, для которого верно, что $$$l \le x \le r$$$, а также $$$\varphi(x) \ge \varphi(y)$$$ для любого натурального числа $$$l \le y \le r$$$.
Если существует несколько подходящих чисел $$$x$$$, выведите любое из них.
1 6
5
10 10
10
14 16
16
В первом примере значения функции $$$\varphi(n)$$$ для всех натуральных чисел из промежутка $$$[1, 6]$$$ равны: $$$\varphi(1) = 1, \varphi(2) = 1, \varphi(3) = 2, \varphi(4) = 2, \varphi(5) = 4, \varphi(6) = 2$$$.
Во втором примере $$$10$$$ — единственное натуральное число из промежутка $$$[10, 10]$$$.
В третьем примере можно вывести в качестве ответа числа $$$15$$$ или $$$16$$$, так как $$$\varphi(14) = 6$$$, а $$$\varphi(15) = \varphi(16) = 8$$$.
| Название |
|---|


