Three inhabitants, three different natures and a single possible assignment. Here, unlike other island puzzles, there is a type of inhabitant whose behavior does not follow any fixed pattern — and that changes everything.

The knight, the squire and the spy

Reasoner
Pure logic

Riddle statement

On an island there are three types of inhabitants:

  • gentlemen, who always tell the truth;
  • squires, who always lie;
  • spies, who can tell the truth or lies.

You meet three people: A, B and C.

  • A says: “B is a gentleman.”
  • B says: “A is a gentleman.”
  • C says: “A is a squire.”

Knowing that there is exactly one knight, a squire and a spy, who is who?