IS THERE ... FOR EVERYONE

42. Is there ... for everyone?

a. food and drink enough

b. enough food and drink

c. enough of food and drink

d. enough food and enough drink

 b