99-prolog-problems