Задача №112200. Гиперпростое число

Во всех задачах должна быть написана функция, возвращающее некоторое значение. В первой задаче запрещается пользоваться функцией min.

Простое число называется гиперпростым, если любое число, получающееся из него откидыванием нескольких последних цифр, тоже является простым. Например, число 733 -– гиперпростое, так как и оно само, и числа 73 и 7 -– простые. Напишите программу, которая определяет, верно ли, что переданное ей число N – гиперпростое. Используйте функции. Учтите, что число 1 не считается простым.

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

Входная строка содержит натуральное число N .

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

Программа должна вывести слово 'YES', если переданное её число – гиперпростое, и слово 'NO', если это число не гиперпростое.

Примеры
Входные данные
733
Выходные данные
YES
Входные данные
1734
Выходные данные
NO
Сдать: для сдачи задач необходимо войти в систему