A solution verifier, solver, and generator for heyawake puzzles