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

Answer: C. Charlie
Charlie finished before Alex, who finished before Brian, and David finished after Brian, making Charlie the first.