Seven people, A, B, C, D, E, F and G, are sitting in a straight row, facing the north. Only two people sit to the left of C. Only two people sit between A and B. B sits to the left of A. E is an immediate neighbour of A to the right. Only one person sits to the right of D. F is not an immediate neighbour of B. How many people sit between E and B?
L, K, J, H, G, F, D and S live on eight different floors of the same building. The lowermost floor in the building is numbered 1, the floor above it, number 2 and so on till the topmost floor is numbered 8. L lives exactly one floor above K and exactly one floor below G. Only K lives between H and L, whereas H lives exactly one floor above J. Only D lives between S and J. F lives on the 8th floor, while S lives on the 1st floor. On which floor does K live?