A, B, C, D, E, F, and G are sitting around a circular table, facing the centre (not necessarily in the same order). Only 2 people sit between C and F when counted from the right of C. A and D are immediate neighbours of G. E sits to the immediate left of B. Only 1 person sits between E and D when counted from the right of D.
Who is sitting to the immediate right of G?
1
D
2
C
3
B
4
A