Solving sudoku puzzles 61-