Qm

One says we are all knaves, another says exactly one is a knight

On an island everyone is a knight (always tells the truth) or a knave (always lies). You meet three islanders, A, B and C.

  • A says: "We are all knaves."
  • B says: "Exactly one of us is a knight."
  • C says nothing.

Which of them are knights and which are knaves?

Show a hint

Can a knight ever say "we are all knaves"? Once you settle A, test B's sentence under each of the two possibilities for B.

Your answer

Solving needs a free account

Answers, streaks and solutions unlock when you are signed in. Reading the question and the hint stays free.

Discussion

Sign in to join the discussion · reading is open to everyone

💡 Discussion rules

  1. No full solutions here. Hints and approaches only.
  2. Complexity, edge cases and intuition are the point.
  3. Interview experiences are welcome. Respect your NDAs.

Loading discussion…

Learn the concepts

The theory behind this question.

Related questions

Four islanders argue over the knight countKnaves, a conditional, and a head countThree islanders and three accusationsA sentence nobody on the island can sayAt least one of us is a knave
All questions →