Who stays on the floor which is exactly between the floor on which H stays and the floor on which A stays? Nine people, A, B, C, D, E, F, G, H and J stay in a building, but not necessarily in the same order. The building has nine floors and only one person stays on one floor. All of them own one car each, and each car is of a different colour, i.e. blue, grey, white, black, yellow, green, red, orange and pink, but not necessarily in the same order. The ground floor is, numbered 1, the floor above it is numbered 2, and so 'on, and the topmost floor is numbered 9.H owns a black-coloured car and stays on an even numbered floor. A stays on any even-numbered floor below the floor on which H stays. The one who owns an orange- coloured car stays on the fourth floor. E stays on the second floor and owns a white-coloured car. The one who owns a pink-coloured car stays on the third floor. A does not own a green-coloured car. There are two floors between the floors on which the people owning the red and the black-coloured cars stay. C owns a grey-coloured car. There are three floors between the floors on which C and G stay. D stays on a floor immediately above J's floor. There IS one floor between the floors on which F and G stay. F does not own the pink- coloured car. The one who owns the blue car stays on the topmost floor. F does not stay on the ground floor.