Sudoku solver written in C