Ответ:

Обозначим рыцаря буквой Р, лжеца — Л. Утверждения первого и четвёртого означают, что их соседи разного типа; второй утверждает, что оба соседа — Л, а третий — что оба соседа — Р. Проверка типов по кругу показывает, что первому и четвёртому подходят только Л, второму — Р, третьему — Л. При этом высказывания каждого соответствуют его типу.

Ответ: лжецы — первый, третий и четвёртый; второй — рыцарь.