U672856 狼人之夜

题目背景

JKQ 杯 #2026/5/11 T3(CF1600)。 **注意除行末的 '\r'**。

题目描述

小 L 和 小 P 在玩的狼人杀为 $12$ 人局,但身份只有 $1$ 个预言家,$6$ 个平民和 $5$ 个狼人。你需要通过这 $12$ 人的首日发言来推断每个人的身份。 发言约束: - 预言家只说真话。 - 平民即说真话也说假话。 - 狼人只说假话。 发言格式(```X``` 代指人名,不会是自己,仅由 ASCLL 码上的可见字符及空格组成,没有其余空字符,也不会有 ```:```,```is```,```I'm``` 出现,长度小于 $50$ 字节): - 声称自己为预言家:```I'm seer.``` - 声称自己为平民:```I'm commoner.``` - 声称自己为狼人:```I'm werewolf.``` - 声称他人为预言家:```X is seer.``` - 声称他人为平民:```X is commoner.``` - 声称他人为狼人:```X is werewolf.``` 视野约束: - 预言家只知晓自己和另外一个人的身份(由于预言家只有一个,所以预言家知道确切身份)。 - 狼人知晓所有人的的身份。 - 平民只知晓自己的身份。 - 玩家说出视野外的语句也需要与你的答案相合法。

输入格式

若干行,每行一个人的发言,输入开始为```人名 : ```,其余与发言格式相同,详见样例。以读入到 EOF 为结束,不超过 $1500$ 条语句,也保证每个人都有一句声称自己身份的发言。

输出格式

$12$ 行,以人名出现顺序顺序输出,每行一个人的输出开始为```人名 : ```,然后输出他的身份,详见样例(可能有多种情况,输出任意一种情况)。

说明/提示

### 【样例解释 #1】: 由于题面已经足够清晰,本题不提供过多样例解释。 | 测试点 | 特殊说明或特殊性质 | | :---: | :---: | |$1 \sim 10$|无| 对于 $100\%$ 的数据,输入不超过 $1500$ 条语句。