A DLX implementation in Java for solving sudokus