Algorithm
30 following