sudoku.cpp bug fixed