Ответ:

Обозначим рыцаря буквой Р, а лжеца — Л. Высказывание каждого островитянина говорит, что его сосед справа — лжец.

Если человек — рыцарь, его высказывание истинно, значит, сосед справа — лжец. Если человек — лжец, его высказывание ложно, значит, сосед справа не лжец, то есть рыцарь. Поэтому каждый островитянин и его сосед справа имеют разные типы.

При обходе круга типы должны чередоваться. Поскольку островитян шестеро, возможны последовательности Р–Л–Р–Л–Р–Л и Л–Р–Л–Р–Л–Р. В каждом случае трое лжецов.

Ответ: 3 лжеца.