Added deduction logic checks (if there's a value only in one row/col in a square, it can't be in the rest of the row/col)