Tim:
"I am a joker but Tom is a knave."
Tom:
"I am not a joker but Tim is a knight."
Jim:
"When Tim and I are in the same room, Tim always lies. But when Tom and I are in the same room, he tells the truth."
A knight always tells the truth, a knave always lies, and a joker just mimics anyone who is in the same room with them.
There are only 1 knight, 1 knave, and 1 joker. Tim and Tom were in the same room while Jim was outside.
If the joker is alone, he would 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.
If Tim is a knight, then he would be saying the truth about being a joker, which makes no sense.
If Tom is a knight, it would be true that Tim is a knight. However, only one can be the knight, so he is not a knight.
This leaves just Jim, which means he is the knight.