In a building, there were a total of seven floors. The floors were numbered 1 to 7 from bottom to top, floor 1 being the ground floor. Each of the 7 men among A, B, C, D, E, F and G, occupied a floor, not necessarily in the same order. C lives on the fifth floor. Two person live between D and A. B lives immediate below D. There are Three floors between C and E. B lives at an odd numbered floor. G does not live at any prime numbered floor. Who lives immediate above F?
1
D
2
B
3
A
4
E