Eight persons- A, B, C, D, E, F, G and H are sitting in a linear row facing north direction but not necessarily in the same order.
Three persons sit between B and F.
B sits second from one of the ends of the row.

C sits immediate right of F.
Two persons sit between C and D.
D does not sits at the end of the row.
Thus, Case 2 gets cancelled.

A sits third to the left of H, who sits adjacent to C.

Only one person sits between A and G.

Now, only E is remaining.

This is the final arrangement.
Only one person sits between B and D.