[Algorithm](43)