Безвихідна ситуація#538

Безвихідна ситуація

1 секунда
64 мегабайти
Середня

Розгляньте просту варіацію карткової гри Блекджек. У цій грі один гравець грає проти дилера. У грі використовується стандартна колода карт: номінальні карти мають кількість очок, що дорівнює значенню карти для карт з номером від до , очок для карт із зображеннями (король, дама, валет), і або , або очок для туза.

Дилер роздає першу карту з колоди гравцеві, другу — собі, третю — гравцеві, четверту — собі. Гравець може брати додаткові карти, доки не набере суму, найближчу до , і вирішить зупинитися, або доки не перевищить . Якщо гравець набирає більше , він програє. Потім дилер бере карти, доки не набере не менше очок (тузи рахуються як , коли це можливо). Якщо дилер набирає більше , дилер програє. Якщо жоден із них не набирає більше , перемагає той, хто набрав суму, найближчу до . Якщо гравець і дилер набрали однакову суму, виграє гравець.

Наприклад, припустимо, що першими картами в колоді є дама, , , та . У початковій роздачі гравець отримає даму та (разом ), а дилер — і (разом ). Якщо гравець не бере додаткових карт, дилер змушений брати карту (оскільки в нього менше ), і візьме , перевищивши — гравець перемагає. Але якщо гравець тягне карту (), його сума стає , і він програє.

В деяких ситуаціях гравець не може перемогти жодним чином. Розгляньте випадок, коли карти в колоді такі: , , , король, , . Гравець отримає і . У дилера будуть і король. У таблиці нижче показано, що відбувається при різній кількості взятих карт гравцем:

Якщо гравець тягне будь-яку кількість карт, виграти він не зможе.

У цій задачі вам потрібно проаналізувати колоди і визначити, чи призводять вони до ситуації, в якій гравець не може виграти.

Вхідні дані

Вхід містить одну або кілька колод. Кожна колода задається окремим рядком. У кожній колоді не менше карт, де карта — це або ціле число , 2 \leq d \leq 9, що означає номінальну карту, або одна з літер , , , , , що означає туза, короля, даму, валета або десятку відповідно. Літери — великі. Інших знаків у рядку не буде, зокрема пробілів. Для кожної роздачі завжди буде достатньо карт, щоб спробувати всі можливі добори. Кінець введення позначається словом JOKER у окремому рядку.

Вихідні дані

Виведіть список відповідей для кожної вхідної колоди, по одному у рядок. Виведіть слово Yes, якщо існує спосіб, за якого гравець може виграти, і No, якщо жодного шансу виграти у гравця немає. Виводьте ці слова точно так, як показано. Не залишайте порожніх рядків між відповідями.

Приклади

Приклад 1

Loading
Loading