Олимпиадный тренинг

Задача . E. Простой отрезок


Простое число это такое число, у которого ровно два различных натуральных делителя. Например, числа 2, 3, 17, 97 — простые, а числа 1, 10, 120 — нет.

Для заданного числа n найдите наиболее короткий отрезок чисел [a, b] такой, что a ≤ n ≤ b, а числа a и b — простые.

Входные данные

В единственной строке входных данных задано целое число n (2 ≤ n ≤ 10000).

Выходные данные

Выведите пару искомых чисел a и b через пробел.


Примеры
Входные данныеВыходные данные
1 10
7 11
2 97
97 97

time 2000 ms
memory 64 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя