A is obviously not a knight. Suppose A is a knave. Then, B is telling the truth, so B is a knight. That means that C is the liar. However, a liar cannot tell the truth and say that they are not a knave. Therefore, A is a liar. B is lying, so B is a knave. Finally, C is a knight.

A:liar
B:knave
C:knight

Comments: (
You must be logged in to post comments.)