Five friends A, B, C, D, and E are sitting in a row facing north, but not necessarily in the same order: B is to the immediate left of C E is not at any of the ends D is to the right of E but not next to C A is at one of the ends Who is sitting in the middle?