sudokudlx!

(by Alex Rudnick; source)

What is this?
sudokudlx solves sudoku puzzles using Donald Knuth's Dancing Links algorithm. Enter any sudoku puzzle in the boxes above and hit "solve". Here's how it works.