Below are two route maps that perform the same function to deny rfc1918 routes and allow all other prefixes. In the example for the "good" neighbor, the route-map statement is a permit with an enclosed match condition using a deny prefix-list entries for the rfc1918 addresses. In the example for "cheap" the scenario is reversed. Examine the example and see if you can understand how they are both doing the samething.