
function GCD(a, b) {
while (b !== 0) {
let temp = a % b;
a = b;
b = temp;
}
return a;
}
const GCD = (a, b) => ((a % b) ? GCD(b, a % b) : b);
function LCM(a, b) {
return (a * b) / GCD(a, b);
}
const LCM = (a, b) => (a * b) / GCD(a, b);