1 | 1. a:   2. s: a List 3. u: a 4. v: a List 5. ( i: ||v||. v[i] = a-1)  v (a-1) List 6. ( i: (||v||+1). [u / v][i] = a-1) u < a-1 | 1 step |
  |
2 | 1. a:   2. s: a List 3. u: a 4. v: a List 5. ( i: ||v||. v[i] = a-1)  v (a-1) List 6. ( i: (||v||+1). [u / v][i] = a-1) v (a-1) List | 2 steps |
  |
3 | 1. a:   2. s: a List 3. u: a 4. v: a List 5. ( i: ||v||. v[i] = a-1)  v (a-1) List 6. i: (||v||+1) i < ||[u / v]|| | 1 step |