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?
AQ
BO
CN
DR