In a race, Anna finishes before Brian but after Charlie. David finishes after Anna. Who finishes first?

Answer: C. Charlie
Charlie finishes before Anna, who finishes before Brian, and David finishes after Anna, making Charlie the first.