"Проверка корректности Пин-Кода"

В банке "Литровый" хотят установить сейф. Программистами этого банка уже написан генератор случайных пин-кодов для сейфа. Пин-код имеет вид a-b-c, где a, b, c – натуральные числа. Но директор хочет, чтобы его сейф был защищен пин-кодом специального вида: число a должно быть простым, число b должно быть палиндромом, число c должно быть степенью двойки. Напишите функцию checkPin(pinCode), которая проверяет, является ли пин-код корректным.

Формат ввода

Строка a-b-c

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

'Корректен', 'Некорректен'

Пример 1

Ввод Вывод

7-101-4 Корректен

Пример 2

Ввод Вывод

12-22-16 Некорректен