Просте скупчення цілого числа N вище , ніж 2 , визначаються як пара утворена найвищим простим строго знизити , ніж N , а найнижчий прем'єр строго вище , ніж N .
Зауважимо, що слідуючи вищевикладеному визначенню, якщо ціле число є самим простим, то його простим кластером є пара простих простих чисел, що передують йому та є наступним .
Завдання
З урахуванням двох цілих чисел N , M ( N, M ≥ 3 ), виведіть значення truthy / false, залежно від того, чи мають N і M один і той же простий кластер.
Це код-гольф , тому мета - максимально зменшити кількість байтів. Таким чином, виграє найкоротший код у кожній мові програмування .
Тестові приклади / Приклади
Наприклад, простим кластером 9 є [7, 11]
, тому що:
- 7 - найвищий прайм, строго нижчий за 9 , і
- 11 - найнижчий прайм строго вище 9 .
Аналогічно, простий кластер 67 - це [61, 71]
(зверніть увагу, що 67 - це простий).
Парочки з правдою
8, 10 20, 22 65, 65 73, 73 86, 84 326, 318 513, 518
Фальшиві пари
4, 5 6, 8 409, 401 348, 347 419, 418 311, 313 326, 305