This is a script written in Haskell that uses Algorthim X to solve a sudoku puzzle 9x9. The script contains functions to generate a sudoku, an exact cover matrix based on the sudoku puzzle where unsolved cells are replaced with null and algorithm X implementation.
See the file header for more information about using the script.