Задача 5
Троих островитян Буль спросил: «Сколько рыцарей среди двух других?». Первый ответил: «Ни одного». Второй сказал: «Один». Что сказал третий?
Решение. Если первый — рыцарь, то в силу его слов второй и третий — лжецы, что невозможно из-за высказывания второго островитянина. Значит, первый — лжец. Если второй — лжец, то в силу его слов третий тоже лжец, но тогда первый сказал правду, а он должен был соврать. Значит, второй — рыцарь. В силу его слов третий тоже рыцарь. Третий честно ответит: «Один».