Puzzles for testing and incomplete program. Solves some puzzles.