Reaux! Sham! Beaux!

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

문제

가위바위보(로샴보, Roshambo)는 전 세계에 널리 알려진 간단한 놀이입니다. 독일어로는 "Schnick, Schnack, Schnuck", 일본어로는 "쟝켄(Janken)", 스페인어로는 "Cachipún", 폴란드어로는 "Papier, kamień, nożyce", 체코어로는 "Kámen, nůžky, papír"라고 부릅니다.

이름이 무엇이든 규칙은 같습니다. 두 참가자가 동시에 세 가지 모양(기호) 중 하나를 손으로 냅니다: 바위(주먹), 보(편 손), 가위(두 손가락). 두 사람이 같은 기호를 내면 비기며 점수가 없습니다. 그렇지 않으면 한 기호가 이깁니다: 바위는 가위를 이기고, 가위는 보를 이기며, 보는 바위를 이깁니다.

이 문제의 과제는 두 참가자 사이의 한 경기를 채점하는 프로그램을 작성하는 것입니다.

참가자들은 여러 나라에서 오므로 시스템은 다양한 언어의 입력을 받아야 합니다. 아래 표는 세 기호의 언어별 이름입니다. 일부 언어에서는 같은 기호를 가리키는 단어가 둘일 수 있습니다.

언어코드바위가위
체코어csKamenNuzkyPapir
영어enRockScissorsPaper
프랑스어frPierreCiseauxFeuille
독일어deSteinScherePapier
헝가리어huKo | KoeOllo | OllooPapir
이탈리아어itSasso | RocciaForbiceCarta | Rete
일본어jpGuuChokiPaa
폴란드어plKamienNozycePapier
스페인어esPiedraTijeraPapel

입력

입력에는 여러 경기가 들어 있습니다. 각 경기는 두 참가자를 설명하는 두 줄로 시작합니다. 두 줄 각각은 참가자가 사용하는 언어 코드(위 표 참조)를 나타내는 소문자 두 글자, 공백 하나, 그리고 참가자 이름으로 이루어집니다. 이름은 대문자 또는 소문자 알파벳 최대 20자입니다.

참가자 설명 다음에는 각 라운드를 나타내는 줄이 최대 100개 이어집니다. 각 라운드는 공백 하나로 구분된 두 단어로 표현되며, 각각 첫 번째 참가자와 두 번째 참가자가 낸 기호를 나타냅니다. 모든 기호는 해당 참가자의 모국어로 표기됩니다. 허용되는 단어는 위 표에 있으며, 첫 글자는 항상 대문자이고 나머지는 소문자입니다.

마지막 라운드 다음에는 붙임표('-') 하나만 있는 줄이 오고, 이어서 다음 경기가 시작됩니다. 다만 입력의 마지막 경기만은 붙임표 대신 마침표('.')로 끝납니다.

출력

각 경기마다 네 줄을 출력합니다. 첫째 줄은 문자열 "Game #G:"이며, 여기서 G는 1부터 시작하는 경기 번호입니다.

둘째 줄에는 첫 번째 참가자 이름, 콜론(':'), 공백 하나, 그리고 그 참가자가 이긴 라운드 수를 적습니다. 그 수 뒤에 공백 하나와 단어 "points"를 붙입니다. 단, 점수가 정확히 1일 때에만 단수형 "point"를 사용합니다.

셋째 줄도 같은 형식으로 두 번째 참가자의 이름과 점수를 보여 줍니다.

넷째 줄에는 경기 결과를 표시합니다. 더 많은 점수를 얻은 참가자의 이름 앞에 "WINNER:"와 공백 하나를 붙여 출력합니다. 두 참가자의 점수가 같으면 대신 "TIED GAME"을 출력합니다.

연속한 두 경기 사이는 빈 줄 하나로 구분합니다.

힌트

로샴보에 대한 배경 정보와 여러 언어의 기호 이름을 제공한 위키백과에 감사드립니다. 여러분의 언어가 목록에 없다면, 위키백과에 그 언어로 된 로샴보 문서가 없기 때문일 수 있습니다.