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 Brian finished before David, making Charlie the first.