There are multiple ways to break a deadlock, which are as follows:
1) You bring in more resources (not a good solution but still a possible way)
2)You choose one lesser No of Philosophers than given ie., create a room by using P() at start of each Philosophers turn and ensure that signal V() is there at end of given philosophers only which ensures if 5 philophers are given and 5 forks then only 4 philophers are choosen first once one finishes eating fully another is allowed to come
3)You can also break the symmtery , there are many ways to do so one of them could be to ask one of them to pick right fork while all others pick the fork on their left.
4)All of Nothing, which means that a given person either picks both forks or does not pick anything, this also ensures that no deadlock occurs
Here, option (c) matches with one of the methods hence it is correct.
Also, note that for n people you will need min of n+1 forks to avoid deadlock.

(source - goclasses slides)