Puzzle for IBPS clerk Prelims

Directions (1-5): Read the following information carefully to answer the questions given below.
Seven Persons M, N, O, P, Q, R and S who all are staying in a seven storey building but not necessarily in the same order. The lowermost floor of the building is numbered 1, and the topmost floor is numbered 7. They all belongs to different states i.e. Haryana, Madhya Pradesh, Telangana, UP, Maharashtra, Rajasthan and Punjab but not necessarily in the same order. More than three persons lives above O. Only one person lives between O and P. Only three persons lives between the one who belongs to Madhya Pradesh and the one who belongs to Punjab, who lives on an odd numbered floor but below the one who belongs to Madhya Pradesh. O does not belong to Punjab. M belongs to Up and lives on the topmost floor of the building. More than three persons lives between M and the one who belongs to Rajasthan. Only one person lives between Q and R, who belongs to Telangana. P does not belong to Madhya Pradesh. The one who belongs to Haryana lives one of the floor above the one who belongs Maharashtra but not immediately above. Neither P nor R belongs to Maharashtra. N lives on one of the odd numbered floor above S.
Q1. Who among the following lives immediately below the one who belongs to Rajasthan?
(a) M
(b) The one who belongs to Telangana.
(c) The one who belongs to Punjab.
(d) P
(e) both c and d
Q2. Who among the following belongs to Haryana? 
(a) Q
(b) N
(c) M
(d) R
(e) None of these
Q3. Who among the following lives on the 5th floor?
(a) R
(b) P
(c) N
(d) M
(e) None of these
Q4. Who among the following belongs to Maharashtra?
(a) S
(b) P
(c) N
(d) O
(e) None of these
Q5. Who among the following lives on 2nd Floor? 
(a) P
(b) S
(c) N
(d) O
(e) R