Study the following information carefully and answer the questions.
Nine friends A, B, C, D, E, F, G, H and I are sitting around a circular table (with equal distances between each other) facing the centre but not necessarily in the same order. D sits second to the right of F. Only two people sit between D and C. H is an immediate neighbour of E. Neither H nor E is an immediate neighbour of C or D. Only two people sit between A and E. G sits third to the right of A, B sits second to the left of C. Only one person sits between C and E. Which of the following should come in place of the question mark (?) according to the given seating arrangement?
A B C E F ?