bpLcm