LCM rules