Question 17
Let $n$ be an integer greater than or equal to 2. There are $n$ people in single file, each of which is either a villain (and always lies) or a knight (and always tells the truth). Each person, except the first, indicates one of the people in front of her and declares "this person is a villain" or "this person is a knight". Knowing that there are closely more villains than knights, prove that by attending the statements it is possible to determine for each of the people whether it is a villain or a knight.