Sudoku solver in C