Multi Step Sudoku Solver