Seven people, E, F, G, H, X, Y and Z, are sitting in a row, facing north. Only two people sit to the left of G. Only three people sit between G and X. Only one person sits between X and Z. E sits to the immediate left of H. Y is not an immediate neighbor of X. How many people sit to the right of F?
AThree
BOne
CTwo
DFour