Tools for generating and solving Hidato puzzles.