Задача №3799. Проверка числа на простоту

Дано натуральное число \(x > 1\). Проверьте, является ли оно простым. Программа должна вывести слово YES, если число простое и NO, если число составное.

Решение оформите в виде функции IsPrime(x), которая возвращает True для простых чисел и False для составных чисел. Решение должно иметь сложность \(O(\sqrt{x})\).

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

Вводится натуральное число.

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

Выведите ответ на задачу.

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