Six teachers, C, D, E, F, G and H, are sitting around a circular table. They were facing the centre of the table. Exactly two people sit between H and D, while F is sitting to the immediate left of C. E is sitting to the immediate right of H. D is an immediate neighbour of both G and F. Who is the third person to the left of C?
AG
BH
CC
DD