Question 68
In the village of Asip all inhabitants belong to one of the following two groups: the Knights, who always tell the truth, and the Knaves, who always lie. Today, for the annual census, the Grand Notary has arrived from the capital and all the inhabitants line up in single file in front of him. Each of them declares: "The number of those who do not belong to my group and are in the line in front of me is even". In addition to this, the first three inhabitants in the line state, in order, the following: "There are 999 inhabitants in the village", "The Knights are exactly 666", "There are at least three Knaves in Asip". How many Knights are there in Asip?
(A) 0
(B) 1
(C) 501
(D) 666
(E) 997
(A) 0
(B) 1
(C) 501
(D) 666
(E) 997