Wrote puzzle generator, and completed puzzles 7-12