Sudoku Solver
Copyright Ruedi Strub