Algorithm(14)