A complete sudoku generation tool fit for adhoc use.