30 persons, each of whom is either a Knight or a Liar, sit around the table (the places around the table are numbered in the consecutive order). The Knights always tell the truth, while the Liars always lie. Each person has exactly one friend among the others. Moreover, the friend of a Knight is a Liar, and the friend of a Liar is a Knight. Each person was asked the question "Is it true that your friend is a neighbor of you?" Fifteen persons sitting on the places with odd numbers answered "Yes". Find the number of persons that sit on the places with even numbers and also answered "Yes". (S. Agakhanov)
За круглым столом сидят 30 человек — рыцари и лжецы (рыцари всегда говорят правду, а лжецы всегда лгут). Известно, что у каждого из них за этим же столом есть ровно один друг, причем у рыцаря этот друг — лжец, а у лжеца этот друг — рыцарь (дружба всегда взаимна). На вопрос «Сидит ли рядом с вами ваш друг?» сидевшие через одного ответили «да». Сколько из остальных могли также ответить «да»? (Перечислите все варианты и докажите, что других нет.) (С. Агаханов)