Мінімальний d-показник#2018

Мінімальний d-показник

2 секунди
256 мегабайтів
Середня

Нехай — просте число. Візьмемо ціле число i \ge 0 і піднесемо всі цілі числа від до p-1 до степеня 2^i за модулем . Позначимо отриману множину як S_i, а d_i — кількість елементів у цій множині. -показником числа називається мінімальне зі всіх d_i при всіх можливих i \ge 0.

Дано два додатних числа та . Серед усіх простих чисел на відрізку знайдіть мінімальний можливий -показник. Гарантується, що в існує хоча б одне просте число.

Вхідні дані

Вхід містить два додатних числа і (2 \le A \le B \le 10^6).

Вихідні дані

Виведіть одне ціле число — мінімальний -показник серед усіх простих чисел на відрізку .

Приклади

Приклад 1

Loading
Loading