Algorithm(48)