L algorithm. L algorithm