From question 1, the third response must have been given by a knave who lied.
The three responses to question 2 all disagree, so only one can be true. The knave who lied in question 1 (claiming to be a liar) must have been the one who told the truth. This also implies that there are no knights.
Since there are no knights then there is at most one true response to each question which means that there are either two knaves, with opposing truth patterns and one liar or there are two liars and one knave who lied to the first and third questions.
One of the first two responses to question 3 must be true, which means that there are two knaves and one liar.
The third response to question 3 is a lie since each question cannot have two true responses. This makes Alex and Bert the two knaves and Carl the liar. |