一位探險家來到深山中的一座宮殿,宮殿有X,Y,Z,W四扇門,其中至少有一扇是善門,可以通向殿中。如果走入惡門,將會被惡龍吃掉。
宮殿有八個守衛A、B、C、D、E、F、G、H,個個非君子即小人(君子只說真話,小人只說假話;且至少有一名君子和小人)。他們向探險家作了如下陳述:
A:X是善門。
B:Y、Z之中至少有一扇是善門。
C:A和B都是君子。
D:X和Y都是善門。
E:X和Z都是善門。
F:D或E是君子。
G:如果C是君子,F也是。
H:如果G和我都是君子,A也是。
那麼,探險家應該選哪扇門才能順利走到宮殿中呢?