D, E, F, P, Q, and R are sitting in a row facing north. Only R sits to the right of P. Only one person sits between P and Q. Only one person sits to the left of F. E is not an immediate neighbour of Q. How many people sit between E and D?
AZero
BThree
CTwo
DOne