Awesome. Rules-based programming is one of those things that isn&#x27;t useful often, but when it is it can dramatically simplify a problem. It&#x27;s worth learning the basic structure of how prolog solves problems and internalizing it (ie: the four-port model).