A, B, C, D, E, F and G sit around a circular table facing centre. Only three people sit between A and C when counted from the left of A. Only three people sit between E and G when counted from the right of G.B sits to the immediate right of E. D is an immediate neighbour of G as well as C. How many people sit between B and F when counted from the right of F?
1
1
2
4
3
3
4
2