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

Answer: C. Charlie
Charlie finishes before Alex, who finishes before Brian, and Brian finishes before David, so Charlie is first.