Eight people – A, B, C, D, E, F, G and H are sitting around a square table (not necessarily in the same order) in such a way that four of them who are sitting at the corners of the table facing outside while other four who are sitting in the middle of each of the four sides are facing inside. Two people who are facing the same direction (either inside or outside) are not sitting with each other. D is not facing inside. G is sitting fifth to the right of D. A is sitting just opposite to G. E is sitting third to the right of A. B is sitting second to the left of E. Neither A nor D is an immediate neighbour of C. F is not sitting just opposite to C.
Who among the following is/are not sitting between C and E, when counted from the left of E?
AB
BD
CBoth D and H
DH