According to given information :
1. M is sitting to the right of B.
Fixing a position for B,
2. No 2 boys and girls are sitting together.
3. O is facing N and is sitting to the left of A.
O cannot occupy the place in left of M.
O can sit beside B as A should be to the right of B.
O cannot sit opposite to M as it is given that opposite to O is N.
Only one possibility is there :
4. C is sitting to the right of P.
Means P should sit in such a way that the right position remains vacant for C.
The remaining place will be occupied by D.
So, the final arrangement will be :
Persons to the left and right of D respectively are M and O.
Hence, the correct answer is "M and O".