Первый заведомо врёт, у него ведь только один сосед. Итого - первый лжец, второй - рыцарь, третий рыцарь, четвёртый - лжец, пятый рыцарь, потом опять рыцарь.
Итак, они идут тройками - Л, Р, Р.
31 место займут 10 троек и ещё один лжец. Прекрасно. последний тоже лжёт.
В 10 тройках рыцарей 20.
Лжецов всего 11.