هو سيستم معمول بلغه ال prolog بيبقى عندك database فيها اسامى المطاعم و نوع الاكل اللى بتقدموا و اكل عباره عن ايه و مكان المطعم فين و الشخص بيخش يجرب سيستم بيدخل مثلا نوع الاكل اللى هو عاوزه و ال location بتاعوا و لو عاوز اسم مطعم معين يكتبوا و سعر الاكل يبقى غالى و لا رخيص و لا عادى لو كل حاجه متوافقه مع ال database هيطلع ناتج على طول اما لو ما لاقاش هيجبلوا كل مطاعم اللى قريبه من الحاجات اللى كتبها و كل مطعم بيشابه اللى عاوزوا فى كام واحده