In a race, five participants A, B, C, D, and E finished in the following order: A is ahead of B but behind C. D is ahead of E but behind B. Who came in second place?

Answer: A. A
C is first, A is second, B is third, D is fourth, and E is last.