Sudoku solver - solved.