G, H, J, K, L and P live on six different floors of the same building. The lowermost floor in the building is numbered 1, the floor above it is numbered 2 and so on till the topmost floor is numbered 6. J lives on an even-numbered floor but not on floor number 4. Only two people live between J and L. P lives on an odd-numbered floor but not on the lowermost floor. Only two people live between P and G. K lives immediately below P. How many people live between H and K?
A2
B1
C3
D4