Seven people, A, B, C, D, E, F and G, are sitting in a row, facing north. Only C sits to the left of A. Only four people sit between C and F. Only E sits between B and G, and B is not an immediate neighbour of F. How many people sit between A and F?
1
1
2
3
3
2
4
4