Задача 30

За круглым столом сидит 101 человек, каждый из которых является либо рыцарем (всегда говорит правду), либо лжецом (всегда лжёт). Скажем, что справа от человека сидит 50 ближайших его соседей справа, а остальные сидят слева от него. Каждый из сидящих за столом сказал: «Справа от меня сидит больше лжецов, чем слева». Сколько рыцарей могло быть за столом? Найдите все варианты и докажите, что других нет.