Question 30
2017 people live on an island. Each person is either a liar (who always lies) or a nobleman (who always tells the truth). Over a thousand of them attend a banquet where they all sit together around one big round table. Everyone is saying, “Of my two neighbours, one is a liar and one is a nobleman.” What is the maximum number of noblemen on the island?