First seemingly working version of SudokuSolver.