A sudoku creator and solver.