Reasoning Ability: Expected Ranking Puzzle Question

Read the following to answer these questions.
Seven persons  J, K, L, M, N, O, and P participate in a series of swimming races in which the following are always true about the results :
K finishes ahead of L.
N finishes directly behind M.
Either J finishes first and O last, or O following first and J last.
There are no ties in any race everyone finishes each race.

1.  If N finishes directly ahead of K, then which of the following is a complete and accurate listing of the positions in which m could have finished?                              (c)
(a) second
(b) Third
(c) Second, third
(d) Second, third, fourth

2. If J finishes first, and if L finishes ahead of N, then in How many different orders is it possible for the other swimmers to finish?                                     (c)
(a) 2
(b) 3
(c) 4
(d) 5

3. Which of the following cannot be true?                                  (b)
(a) K Finishes third
(b) K finishes sixth
(c) M finishes second
(d) N finishes fourth