嗨!不过区区信件,何妨故友一观?
幸吾有备而来,不然为汝所戏矣。
亏我一世英名,竟上了周瑜的大当。
唉!假信害我不浅啊……
第一行三个正整数
分别代表「牌库」的牌数、yzc 的手牌数、蒋干给的花色集合大小。
此后
行,每行输入两个字符串,分别代表「牌库」中一张牌的「花色」和「牌名」。
此后
行,每行输入两个字符串,分别代表 yzc 的一张「手牌」的「花色」和「牌名」。
此后
行,每行输入一个字符串,代表蒋干提供的「花色」集合。
保证 yzc 初始「手牌」一定是「牌库」的一个子集,输入中所有字符串仅包含英文字母和数字且长度和小于等于
。
如果无论怎么替换都会被知道,直接输出
。
否则,请参考下方的格式输出。
第一行输出
。
第二行输出两个字符串表示替换的「手牌」在替换前的「花色」、「牌名」。
第三行输出两个字符串表示替换的「手牌」在替换后的「花色」、「牌名」。
如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。