Problem E: 【模拟】麻将高手

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:1 Solved:0

Description

有一个人...真是高手!!!...其实也不能算高手...只不过运气比较好罢了....
他....每次都摸清一色....太夸张了吧....怎么可能呢?!...不行,我要找一个人....
帮我看一看....看他什么时候开始听牌的....

Input

输入文件仅一行,若干个数字(1到9的整数),即牌的大小。(相邻两个数仅用一个空格隔开)

Output

输出仅一行,如果牌型是不可能出现的,输出“CHEAT!!!”
如果没有听牌,输出“NO!”
否则将他听的牌,从小到大排列。(格式同输入文件)

Sample Input Copy


Sample Output Copy


HINT

样例
MAJIANG.in
1 1 3 4
MAJIANG.out
2 5
限制
输入文件中的牌是手中的牌,不包括碰、吃等摊在桌上的牌!不会麻将的请看下述五种“和牌的基本牌型”:
(1)11、123、123、123、123
(2)11、123、123、123、111
(3)11、123、111、111、111
(4)11、123、111、111、111
(5)11、111、111、111、111
“123”指的是三张点数连续的牌如7、8、9,“111” 指的是三张点数相同的牌,碰或吃的牌均是以三张 (“123”或“111”) 为单位,是摊在桌上的,不在手上,手上的牌数目一定是13-3*k(0≤k≤4)张,每种牌(点数为1~9)均只有4张,所谓听牌是指若配上某张牌就构成“和牌的基本牌型”,则这手牌就听牌了,样例中手上有两张1、一张3、一张4(其中有九张牌是摊在桌上的),则配上2或5均构成“11、123”型牌,因此这手牌听2和5两张牌。