Q:

Book stacking brain teaser

I've been given a puzzle, and I just can't work out an answer. Can you help?
I'd also like to know your thought process for solving, as this matters more than the correct answer. Does it belong to a pattern of puzzles?
The scenario is this:

There are six books by six different authors - J,K,L,M,N and O - which are to be placed on a bookcase with six shelves. 
The shelves are numbered from one, the highest, to six, the lowest, and exactly one book will be placed on each shelf.
The book K must be on the second shelf below the book J
The book O must be placed on either the first or sixth shelf.
The book L cannot be placed on either the shelf immediately above or the shelf immediately below the book by M.

Which one of the following is TRUE?

K and L CANNOT be placed on shelves three and four respectively
M and N CANNOT be placed on shelves three and four respectively
J and M CANNOT be placed on shelves three and four respectively
L and K CANNOT be placed on shelves three and four respectively
N and J CANNOT be placed on shelves three and four respectively

Thanks!

A:

I think that the answer is:

 $2$ and is only constrained by the first rule (about J and K).
 J and K have exactly 1 shelf between them. That means that they span 3 shelves. So, no matter the arrangement, either J or K must be one of the shelves 3 or 4.
 So, any solution that fills both 3 and 4 with neither J nor K can't happen. 

A:

The true statement is:

2. M and N CANNOT be placed on shelves three and four respectively.

Why?

 Book J can only occupy shelves 1, 2, 3, 4. Book K can only occupy shelves 3, 4, 5, 6. No matter where you place J and K, shelves 3 and 4 will always be occupied by one or the other. Proof: J on shelf 1, K on shelf 3. J on shelf 2, K on shelf 4. K on shelf 5, J on shelf 3. K on shelf 6, J on shelf 4.

