Fair Warning solutions

Fair Warning was solved using Prolog by 3 contestants. Solution sizes: average 2529 bytes (shortest: 798; longest: 3848).