Six boxes, M, N, O, P, Q and R, are kept one above the other but not necessarily in the same order. There is only one box between box N and box R. Box Q is immediately below box N. There are only two boxes between box Q and box M. There is no box above box P. Box R is third from the bottom. Which box is third from the top?
1
Q
2
O
3
N
4
R