Sudoku Solver in c++