H blocks off the first group. The second rule says F goes ahead of M and P. So That means that F goes 2nd and M and P go third.
The third rule says S goes ahead of P, so S is also second.
That’s all we know. R can go in either group, their rules are satisfied either way.
D is CORRECT.
Want a free Logic Games lesson?
Get a free sample of the Logic Games Mastery Seminar. Learn tips for going faster at logic games