Seven friends L, M, N, O, P, Q and R, each has a different height. R is taller than L and shorter than Q. L is taller than M. N is the tallest among all. Only two people are taller than Q. O is not the shortest among all. Only one person is shorter than M. How many people are taller than R?
A6
B1
C3
D4