When scanning stalls, note every option in a box, then clean up.
When scanning a digit finds nothing, turn it around: ask each empty cell what it can be.