A, B, C, D, and E are five friends. A is taller than B but shorter than C. D is shorter than E but taller than A. Who is the tallest among them?

Answer: C. C
C is taller than A, who is taller than B, and D is shorter than E but taller than A, making E the tallest.