Ответ:
Пусть лжецов — L. Между соседними лжецами по кругу должно быть не менее одного и не более двух рыцарей: лжец не может стоять рядом с лжецом, а рыцарь должен иметь соседа-лжеца. Поэтому число рыцарей лежит от L до 2L.
Всего 54 островитянина, значит, возможное число лжецов удовлетворяет условиям L ≤ 54 − L ≤ 2L. Отсюда 18 ≤ L ≤ 27. Все целые значения в этом диапазоне возможны: достаточно расположить между соседними лжецами одного или двух рыцарей.
Число целых значений: 27 − 18 + 1 = 10.
Ответ: 10
