Six doctors, K, L, M, N, O and P, are sitting in a straight line. All are facing the north direction. Only O is sitting between N and L. Only P is sitting between L and K. K sits fifth to the right of M. Who is sitting to the immediate right of M?
AP
BO
CN
DL