In a group of six children, Q is taller than P but not as tall as L. M is taller than N and O, but not as tall as P. Who is the shortest among them ?