小Y最近很喜欢《赌神》系列的电影,反反复复看了很多遍的他觉得自己如有神助,仿佛也学会了赌神的绝招——变牌!
于是小Y找到小X,准备给小X表演一下他无敌的赌术
小Y拿出了准备好的扑克牌,他的扑克牌一共有三种花色——金(G),银(S),铜(C)
而每个花色有 9 种数字,分别为 1 \sim 9,一张牌可以用一个数字+一个字母的形式描述
例如 1G 就是金花色数字 1 的牌,2S 就是银花色数字 2 的牌
而小Y设计了三种特殊的牌型:
现在小Y从牌堆里随机摸出了三张牌,他想知道这三张牌能否组成其中一种特殊牌型?
如果能组成,则说明小Y的赌术非常牛!小X会发出 nb!nb! 的赞叹
而如果无法组成牌型,小Y想知道至少替换几张牌才能组成一种特殊牌型?
P.S. 组成牌型对手牌的顺序没有要求,即 3G,5G,4G 也是 顺顺顺
对于 30\% 的数据保证三张牌已经构成一种特殊牌型
对于其他数据保证均随机生成
3C 5C 6C
1
5G 5G 5G
nb!nb!
输入三个字符串,分别表示小Y抽出来的三张牌
若三张牌能组成特殊牌型,则输出 nb!nb!
若不能,则输出一个整数,表示至少替换几张牌才能组成一种特殊牌型
3C 5C 6C
1