45.
Seven people, A, B, C, D, E, F and G are sitting in a row, facing north. Only five people sit between F and D. G sits third to the right of F. E is the immediate neighbour of C and D. B is not the immediate neighbour of G.
How many people sit between A and F?