Added new methods to SudokuSolverInterface and implemented some