Solving 15x15 Nonogram Puzzles