|
||||||||||
MahjongTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 6283 Accepted Submission(s): 1344 Problem Description Japanese Mahjong is a four-player game. The game needs four people to sit around a desk and play with a set of Mahjong tiles. A set of Mahjong tiles contains four copies of the tiles described next: One to nine Man, which we use 1m to 9m to represent; One to nine Sou, which we use 1s to 9s to represent; One to nine Pin, which we use 1p to 9p to represent; Character tiles, which are:Ton, Nan, Sei, Pei, Haku, Hatsu, Chun, which we use 1c to 7c to represent. A winning state means a set of 14 tiles that normally contains a pair of same tiles (which we call "eyes") and four melds. A meld is formed by either three same tiles(1m, 1m, 1m or 2c, 2c, 2c for example) or three continuous non-character tiles(1m, 2m, 3m or 5s, 6s, 7s for example). However, there are two special winning states that are different with the description above, which are: "Chii Toitsu", which means 7 different pairs of tiles; "Kokushi Muso", which means a set of tiles that contains all these tiles: 1m, 9m, 1p, 9p, 1s, 9s and all 7 character tiles. And the rest tile should also be one of the 13 tiles above. And the game starts with four players receiving 13 tiles. In each round every player must draw one tile from the deck one by one. If he reaches a winning state with these 14 tiles, he can say "Tsu Mo" and win the game. Otherwise he should discard one of his 14 tiles. And if the tile he throws out can form a winning state with the 13 tiles of any other player, the player can say "Ron" and win the game. Now the question is, given the 13 tiles you have, does there exist any tiles that can form a winning state with your tiles? (Notes: Some of the pictures and descriptions above come from Wikipedia.) Input The input data begins with a integer T(1¡ÜT¡Ü20000). Next are T cases, each of which contains 13 tiles. The description of every tile is as above. Output For each cases, if there actually exists some tiles that can form a winning state with the 13 tiles given, print the number first and then print all those tiles in order as the description order of tiles above. Otherwise print a line "Nooten"(without quotation marks). Sample Input
Sample Output
Source | ||||||||||
|