A multi-threaded Sudoku puzzle solver written in C. Uses pthread to divide the work among threads.