Puzzle solving

When the mood so takes me I write programs to solve puzzles rather than wasting hours doing them.

Currently available are: