John cannot use different condiments to cook.
If a person can distinguish the taste of different condiments, then he/she can also use different condiments to cook. People who have the talent of cooking can distinguish the taste of different condiments. Only people with the talent of cooking can make delicious meals. If the meal is popular at the party, then it is delicious. John can make meals which are popular at the party.
∀x (People(x) ∧ DistinguishCondiments(x) → UseDiffCondiments(x)) ∧ (∃x (People(x) ∧ ¬DistinguishCondiments(x) ∧ UseDiffCondiments(x))) ∧ ¬(∀x (People(x) ∧ DistinguishCondiments(x))) ∀x (People(x) ∧ TalentCooking(x) → DistinguishCondiments(x)) ∀x ∀y (MakeMeal(x, y) ∧ Delicious(y) ∧ People(x) → TalentCooking(x))  ∀x ∀y (MakeMeal(x, y) ∧ People(x) ∧ Popular(y) → Delicious(y)) ∃x (People(john) ∧ MakeMeal(john, x) ∧ Popular(x) ∧ People(peter) ∧ ¬UseDiffCondiments(peter))