На острове живут лжецы и рыцари,всего 2001 человек.Рыцари всегда говорят правду,а лжецы лгут.Каждый житель города заявил: «Среди оставшихся жителей острова более половины-лжецы» .Сколько лжецов на острове.
1001 лжец. 1000 рыцарей. Если лжецов было бы больше 1001, взяв лжеца его фраза была бы правдой, что нарушает условие. Если меньше 1001, фраза рыцаря была ложью, что также нарушает условие