The first person HAD to say he was a noble. If a noble is telling the truth, he says he's a noble. If a savage is lying, he says he's a noble)
Person 1: "I'm a noble"
Person 2: "He said he was a noble, I'm a noble too" - (True. Can't be lying, because the first person DID say he was a noble, and savages always lie).
Person 3: "They are both lying, I'm a noble" - (They can't both be lying. The first guy had to say he was a noble, so the second guy was telling the truth about what he said.
Ergo...
Person 1 = Savage
Person 2 = Noble
Person 3 = Savage
This reminds me of the guardians of the doors riddle.
It also reminds me slightly of binary code.
EDIT: Person 1 = Unknown
Last edited by Hubert Cumberdale; 06-22-2014 at 08:54 PM.
|