Facts: Flavors -Sweet -Spicy -savory -salty -bitter Meal time -breakfast -lunch -dinner -snack -dessert places -mcdonalds([breakfast, lunch, dinner], [savory, salty], Price) -tocobell ([lunch, dinner], [spicy, salty], Price) -carvel([dessert], [sweet], Price). -7-eleven([snack], [sweet, salty, spicy, bitter], Price) recomendation (if the prefference has the same time and flavor as the place, as long as having a price less then or equal to the cost of the place it will be a match) prefference(Time, Flavor, PrefPrice), place(PlaceTime, PlaceFlavor, Price)) - if Time is a member of PlaceTime, and Flavor is a member of PlaceFlavor, and PrefPrice <= Price.