VK Cup 2018 - Раунд 1 |
---|
Закончено |
Алиса и Боб начинают свой день с простой игры. Они выбирают начальное целое число X0 ≥ 3 и пробуют достичь одного миллиона, играя по правилам, описанным ниже.
Первой ходит Алиса, затем игроки ходят по очереди. На i-м ходу игрок выбирает простое число, меньшее, чем текущее число, и увеличивает текущее число до наименьшего числа, кратного выбранному.
Формально, игрок выбирает простое число p < Xi - 1 и находит минимальное целое число Xi ≥ Xi - 1 такое, что p делит Xi нацело. Обратите внимание, если выбранное простое число p делит нацело число Xi - 1, то текущее число не меняется.
Ева увидела состояние игры после двух ходов. По данному X2 определите минимально возможное начальное число X0. Обратите внимание, игроки не обязательно играют оптимально. Вам нужно рассмотреть все возможные варианты хода игры.
Единственная строка содержит одно целое число X2 (4 ≤ X2 ≤ 106). Гарантируется, что число X2 составное, то есть не простое.
Выведите одно целое число — минимально возможное начальное число X0.
14
6
20
15
8192
8191
В первом примере минимальное начальное число равно X0 = 6. Например, возможна следующая игра:
Во втором примере минимально возможное X0 = 15.
Название |
---|