6. At a round table, there are 2023 people. Each person is either a knave or a knight. Knights always tell the truth, and knaves always lie. The first person says: "There is at least one knave at this table." The person to their left says: "There is at least one knight at this table." The third person says: "There are at least two knaves at this table." The fourth person says: "There are at least two knights at this table." This continues until the last person at the table says: "There are at least 1012 knaves at this table." The first person, who has already made a statement, now says: "There are at least 1012 knights at this table." How many knaves are there at the table?
A) 505
B) 506
C) 1011
D) 1012
E) 1507
A6. B) 506 The first person cannot lie, for then that person would be a knave and the first statement would indeed be true. This person is therefore a knight. Due to the second statement of this person, there are thus at least 1012 knights. All 1011 other people who make a statement about the number of knights are therefore telling the truth and are themselves a knight.

All the knaves are thus among the 1012 people who make a statement about the number of knaves. Suppose there are exactly $k$ knaves. Then of those 1012 people, exactly $k$ are telling the truth and the other $1012-k$ are lying. The latter are thus the knaves, so $1012-k=k$ and from this it follows that $k=506$.