Sudoku in C++