Ответ:
Если бы первый был рыцарем, его слова означали бы, что второй и третий — лжецы. Тогда слова второго о том, что первый рыцарь, были бы правдой, что невозможно для лжеца. Значит, первый — лжец.
Второй утверждает, что первый — рыцарь. Это ложь, поэтому второй тоже лжец. Третий говорит, что второй — лжец; это правда, следовательно, третий — рыцарь.
Ответ: первый и второй — лжецы, третий — рыцарь.
