Suppose A is a liar. Then, at least one of them is a liar, so A's statement is true. That is impossible, so A is a knight. Therefore, at least one of them is a liar, so B is a liar. A is a knight and B is a liar.

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