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

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