15.
Six people, K, L, M, N, O and Z, are sitting in a straight row facing north (but not necessarily in the same order). No one sits to the left of M. Only three people sit between M and K. Only three people sit to the right of O. Z sits to the immediate left of O. N is not an immediate neighbour of O. Who sits at the rightmost end of the line?