Sudoku Solver and Creater