某款冒险游戏维护了一个指令库,其中包含 条互不相同的完整指令。
玩家会依次输入 条字符串作为输入指令。输入指令可以是完整指令本身,也可以是某条完整指令的前缀(从第 1 个字符开始连续匹配)。
对于每条输入指令 ,定义它与指令库的匹配结果如下:
- 若存在且仅存在一条完整指令 满足: 是 的前缀,则认为 唯一匹配到 ,系统执行该指令,并输出 。
- 若有两条或以上的完整指令都以 作为前缀,则认为 多重匹配,输出
ambiguous。
- 若指令库中不存在任何以 为前缀的完整指令,则认为 无法匹配,输出
unknown。
现在,请你对玩家输入的每条指令,按上述规则输出其匹配结果。