Следующее простое для шифра

тема: Функции · уровень: средний

Условие

В школьном кружке по криптографии для нового «шифра-игрушки» каждый раз выбирают простое число, которое строго больше заданного числа n.

Простое число — это натуральное число, которое делится нацело только на 1 и на само себя. Число 1 простым не считается.

Найдите наименьшее простое число, которое строго больше n.

Формат ввода

Вводится одно натуральное число n (в одной строке).

Формат вывода

Выведите одно число — наименьшее простое число, строго большее n.

Ограничения

1 ≤ n ≤ 10^9.

Пример

Ввод:

3

Вывод:

5

Решить задачу с автопроверкой на Python →

Куда дальше