Optimal Sudoku
Readme and optimizations