关键在于戊的话是一个悖论,如果5个人都撒谎的话,那戊就是真话,那就只有4个人撒谎,所以第一步判定戊撒谎。
下一步,假定只有一人撒谎,并且是戊,那么甲的陈述成立,但乙、丙、丁陈述不成立,所以判定甲也撒谎;
同理可以判断乙、丙也撒谎;
最后一步,假定甲乙丙戊撒谎,但丁没撒谎,这样所以陈述符合逻辑,最后得出结论丁的话是真的。