generates finished puzzles