이길 수 없는 상황

시간 제한1초메모리 제한128 MB

문제

카드 게임 블랙잭의 간단한 변형을 생각해 보자. 이 게임에서는 한 명의 플레이어가 딜러를 상대로 플레이한다. 표준 카드 한 벌을 사용하며, 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과 킹을 받는다. 아래 표는 플레이어가 뽑을 수 있는 각 카드 수에 대해 무슨 일이 일어나는지 보여 준다.

뽑은 카드 수플레이어의 패 (점수)딜러의 패 (점수)
010, 4 (14)3, King, 3, 5 (21)
110, 4, 3 (17)3, King, 5 (18)
210, 4, 3, 5 (22)3, King (13)

플레이어가 몇 장을 뽑든, 플레이어는 이길 수 없다.

이 문제에서는 여러 덱을 분석하여, 그 덱이 플레이어가 이길 수 없는 상황으로 이어지는지 판정한다.

입력

프로그램의 입력은 하나 이상의 덱이다. 각 덱은 한 줄에 하나의 문자열로 표현된다. 각 덱은 최소 4장의 카드로 이루어진다. 카드는 숫자 카드를 나타내는 정수 $d$ $(2 \le d \le 9)$이거나, 에이스, 킹, 퀸, 잭, 텐을 각각 나타내는 문자 A, K, Q, J, T 중 하나이다. 문자는 모두 대문자이다. 한 줄에는 그 밖의 다른 문자는 없다. 특히 공백은 없다. 유효한 모든 뽑기를 시도하기에 충분한 카드가 항상 존재한다. 입력의 끝은 한 줄에 홀로 있는 단어 JOKER로 표시된다.

출력

입력된 각 덱에 대한 응답을 한 줄에 하나씩 출력한다. 플레이어가 어떤 수의 카드를 뽑아 이길 수 있는 방법이 존재하면 단어 Yes를, 플레이어가 이길 방법이 전혀 없으면 No를 출력한다. 이 단어들은 표시된 그대로 정확히 출력한다. 출력들 사이에 빈 줄을 넣지 않는다.