In the sentence, the food of/in/at/by/from McDonalds is unhealthy, I really cannot tell them apart. They all sound correct. The food of McDonalds means McDonald's food, which seems correct. The food is found in McDonalds, so "the food in McDonalds" also seem correct. The same for the other three which all seem correct. Can anyone teach me?