А про лжецов какая логика?
мы знаем что на острове и те и другие, значит первый и второй соврали. рыцарь промолчал.
не совсем так, речь идет не о всех жителях, а именно о 3. Лжец не может сказать, что он тоже лжец, значит первое высказывание - ложь, а автор - лжец. Соответственно второе - тоже. А третий не может быть лжецом, иначе первое выск. будет правдой и закон острова будет нарушен. значит он рыцарь. я так понимаю.