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

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