[ Mathematical logic (other).]

Several natives met (each one is either a liar or a knight), and each one declared to all the others: “You are all liars.” How many knights were among them?

#
Think, for example, could there have been 3 knights?

## Solution

Two (or more) knights cannot be, because then the statement made by the knight would not be true. It is also impossible to have no knights at all - then the statements of all liars would be true. The only possibility left is - 1 knight, the rest are liars.

Send a comment