algorithm(7)