(ii) Select the smallest uncovered entry, subtract it from every uncovered entry,
then add it to every entry at the intersection of two lines.
(iii) If no feasible assignment can be found among the resulting zero entries, repeat
step 2a. Otherwise, go to step 3 to determine the optimal assignment.