Solves regular and puzzle Sudoku as an exact cover problem using optimized Knuth's Algorithm X.