根據前作的重點和本回加入的新條件,可以重新推論出以下重點:
- 當某A說實話時,某A指控的人和指控某A的人都說謊。
- 當某B是實謊國的訪客時,指控某B的人都說謊。
- 每個說謊的人必定指控到最少一個說實話的人或者實謊國的訪客。
因為訪客有可能說實話,此時情況會和前作相同可以先用正常方式解題。
朵說實話為其中一解,
若朵是訪客,則其他人全是說謊的居民
解1。
若朵是說實話的居民,因為他說瑞、咪、發都說謊,
那訪客一定不在那三人之中,因此訪客可能是梭
解2、拉
解3、希
解4,
此時訪客說謊。
正常解法下瑞、咪、發說實話都會推出矛盾,因此推出其他情況下訪客說謊,
因為如果訪客說實話會在正常情況中解出無矛盾答案。
解完正常情況後,剩下的情況,就是訪客說謊,此外,朵也說謊,
因此瑞、咪、發3人中至少有1人說實話,或者是訪客,
瑞說實話可以推出梭是訪客
解5;
咪說實話可以推出希也說實話,而發是訪客
解6;
發說實話可以推出瑞是訪客
解7;
咪是訪客可以推出拉、希說實話
解8。
推論過程在此只舉從「瑞說實話可以推出梭是訪客」之例,
剩下的請自行用類似手法論證。
瑞說實話,因此除了發沒有指控到瑞,其他有指控到的都說謊,
但是發被瑞指控,因此發是說謊的居民,而他有指控到說謊的訪客,
因為朵和咪也被瑞指控過,不可能是訪客,因此此情況下只有梭可能是訪客。
最後把所有的解整合成下表(紅字為實話,藍字為說謊訪客,紫字為實話訪客):
|
朵 |
瑞 |
咪 |
發 |
梭 |
拉 |
希 |
解1 |
實 |
謊 |
謊 |
謊 |
謊 |
謊 |
謊 |
解2 |
實 |
謊 |
謊 |
謊 |
謊 |
謊 |
謊 |
解3 |
實 |
謊 |
謊 |
謊 |
謊 |
謊 |
謊 |
解4 |
實 |
謊 |
謊 |
謊 |
謊 |
謊 |
謊 |
解5 |
謊 |
實 |
謊 |
謊 |
謊 |
謊 |
謊 |
解6 |
謊 |
謊 |
實 |
謊 |
謊 |
謊 |
實 |
解7 |
謊 |
謊 |
謊 |
實 |
謊 |
謊 |
謊 |
解8 |
謊 |
謊 |
謊 |
謊 |
謊 |
實 |
實 |
即可得到梭必定說謊。