魔鬼总是在说假话;人有时说真话,有时说假话;天使,总是在说真话。
有一天,天使和魔鬼变成人的样子,与人碰到了一起,并各自说了一句话。用甲、乙、丙分别代替说话的主人,以下是他们说的话。
甲说:“我不是天使。”
乙说:“我不是人。”
丙说:“我不是魔鬼。”
你能通过这三句话,分别判断出甲、乙、丙各是谁吗?
甲是人,乙是天使,丙是魔鬼。魔鬼只能说假话,天使只能说真话,所以甲只能是人。假设乙是魔鬼,这与条件相矛盾。因此,可知乙是天使,丙是魔鬼。