Starting on the algorithm