 If there are no violations (checking row, column, and box constraints) then the algorithm advances to the next cell and places a "1" in that cell.When checking for violations, if it is discovered that the "1" is not allowed, the value is advanced to "2".If a cell is discovered where none of the 9 digits is allowed, then the algorithm leaves that cell blank and moves back to the previous cell.