least common multiple problems