Ответ:
Лжец не может стоять рядом с другим лжецом: тогда его утверждение о том, что хотя бы один сосед — лжец, было бы правдой.
Значит, у каждого лжеца оба соседа — рыцари. Между двумя соседними по кругу лжецами должен стоять ровно один рыцарь: если рыцарей между ними больше, то тот, кто стоит дальше от обоих лжецов, не имеет соседа-лжеца и сказал бы неправду.
Поэтому жители должны чередоваться: лжец, рыцарь, лжец, рыцарь и так далее. Среди 36 жителей будет 18 лжецов.
Ответ: 18 лжецов.
