Since we have a nested loop for j, for any given value of i of the outer loop, yi could be accessed (right hand side of line 7) and/or updated (left hand side of line 7) concurrently in many different orders via any of the n values of j.