It includes a sudoku (also exact cover) and pentonimo solver.
http://www.cs.mcgill.ca/~aassaf9/python/algorithm_x.html
> One day I decided to write Algorithm X in Python, and I came up with a very interesting variation on Dancing Links.
http://www.cs.mcgill.ca/~aassaf9/python/algorithm_x.html
> One day I decided to write Algorithm X in Python, and I came up with a very interesting variation on Dancing Links.