Безвихідна ситуація
Розгляньмо просту варіацію карткової гри Блекджек. У цій грі один гравець змагається проти дилера. Використовується стандартна колода карт, де пронумеровані карти мають стільки очок, скільки вказано на карті (від 2 до 10), карти з обличчям (Король, Дама, Валет) дають 10 очок, а Тузи можуть давати або 1, або 11 очок.
Дилер роздає першу карту гравцеві, другу собі, третю гравцеві, а четверту собі. Після цього гравець може продовжувати брати карти, доки не вирішить, що його сума максимально наближена до 21, і зупиниться, або поки не перевищить 21. Якщо гравець перевищує 21, він програє. Потім дилер бере карти, доки не досягне 17 або більше очок (рахуючи Тузи як 11, коли це можливо). Якщо дилер перевищує 21, він програє. Якщо жоден з них не перевищує 21, переможцем стає той, хто наблизиться до 21. Якщо гравець і дилер мають однакову суму, виграє гравець.
Наприклад, якщо перші карти в колоді — Дама, 6, 4, 9 і 10, то на початковій роздачі гравець отримає Даму і 4 (загалом 14), а дилер — 6 і 9 (загалом 15). Якщо гравець не бере карту, дилер повинен буде взяти (оскільки його сума менша за 17) і візьме 10, перевищуючи 21, тому гравець виграє. Але якщо гравець візьме карту (10), його загальна сума буде 24, і він програє.
У деяких випадках гравець не може виграти. Розгляньмо ситуацію, коли карти в колоді: 10, 3, 4, Король, 3, 5. Гравець отримає карти 10 і 4. Дилер матиме 3 і Короля. Таблиця нижче ілюструє, що відбувається для кожної кількості карт, які гравець може взяти:
Незалежно від того, скільки карт гравець бере, він не може виграти.
У цій задачі вам потрібно проаналізувати колоди, щоб визначити, чи є ситуації, в яких гравець не може виграти.
Вхідні дані
Вхідні дані складаються з однієї або більше колод. Кожна колода представлена окремим рядком. Кожна колода містить щонайменше 4 карти, де карта — це або ціле число d, 2 <= d <= 9, що представляє пронумеровану карту, або одна з літер A, K, Q, J або T, що представляють Туза, Короля, Даму, Валета або Десятку відповідно. Літери будуть у верхньому регістрі. У рядку не буде інших символів, зокрема пробілів. Завжди буде достатньо карт, щоб спробувати всі допустимі витяги. Кінець введення позначається словом 'JOKER', окремо на рядку.
Вихідні дані
Виведіть список відповідей для кожного вхідного набору, по одній на рядок. Надрукуйте слово 'Yes', якщо є кількість карт, які гравець може взяти і виграти, і 'No', якщо немає способу для гравця виграти. Друкуйте ці слова точно так, як вони показані. Не друкуйте жодних порожніх рядків між виходами.