Sudoku solver for easy-medium sudoku puzzles