Knight: Always tells the truth.
Knave: Always tells a lie.
Spy: Sometimes tells the truth and sometimes lies.
Consider this conversation between a knight, a knave, and a spy (who know who is which):
Alice: Bob always lies.
Bob: Alice just lied.
Alice: I always lie.
Charlie: I don't lie.
Bob: Charlie, that is not true.
Alice: Charlie never lies though.
Charlie: Bob, we both know, that Alice doesn't lie.
Who is the knight?
This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try
refreshing the page, (b) enabling javascript if it is disabled on your browser and,
finally, (c)
loading the
non-javascript version of this page
. We're sorry about the hassle.
As there is only 1 knight, a knight who not say that another person would not ever lie. This eliminates Alice and Charlie, meaning Bob is the Knight.