Перед судом предстали три островитянина, которых для конфиденциальности мы обозначим А, Б и В. Известно, что преступление совершил ровно один из них, но кто из них является рыцарем, а кто — лжецом, неизвестно.
— Б лжец. Но преступление совершил В,— заявил А.
— А и В либо оба рыцари, либо оба лжецы,— сообщил суду Б.
— Б говорит правду. Но тем не менее он и совершил преступление,— сказал В.
Кто из них является рыцарем, а кто — лжецом? Кто является преступником?