In a group of five friends: A, B, C, D, and E, the following conditions are given: 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 C the tallest.