http://project-gc.com/Challenges/GC2KH18/13957
The optional requirement for a cache at least 500km from home is assumed, since that is not checkable but is one of the easier conditions to meet. The output from the script states whether the requirements have been definitely met (using eight of the other options), "probably" met (meeting seven others and all the mandatory ones) or not met.