Initial sudoku CPP implementation