To make this question more approachable through the message board. I'll just describe what inferences I think we should have in order to tackle this question effectively.
5 entrees being distributed to 6 people. (3 couples).
Men cant eat the same thing, and people cannot eat the same thing as their partner.
M orders S. O orders R. Both women. Those two are completely sorted.
J cannot order S or T. Not can N.
Considering there are only 5 entrees to choose from, J can only select from P, R, or V now. Same with N (because it has the same restriction).
But on top of J's restrictions, N is in a couple with O. O is assigned R and therefore N cannot order R as well.
So we are left with the following:
J can order P,R,V L seems not to be limited N can order P or V
K seems not to be limited. M must order S. O must order R.
If L now orders P, which is a complete and accurate list of the entrees any one of which John could order.
Let's show what we know.
J must order R (because P and V are already taken by L and N, respectively, who are men!) L must order P N must order V (because P is already taken by L who is another man)
K seems not to be limited. M must order S. O must order R.
This is how we know that John can only order the roast beef.
I hope this helps. Please let me know if you have any other questions!