fixed LCM