A C++ Sudoku solver written