A, B, C, D, and E are seated in a row. A is not at either end. C is sitting to the left of D. E is sitting at one of the ends. Who is sitting next to A?

Answer: B. C
Since A is not at the ends and C is to the left of D, A must be next to C.