take out assumption (3) of algorithm for "row" value, complete

take out assumption (3) of algorithm for "row" value, complete