const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void async function () {
    // Write your code here
    while(line = await readline()){
        let tokens = line.split(' ');
        let a = parseInt(tokens[0]);
        let b = parseInt(tokens[1]);
        // console.log(a + b);
        let num=a*b;
        let bg=Math.max(a,b)
        for(let i=bg ;i<=num;i++){
           if( i%a==0 && i%b==0 ){
               console.log(i)
               break;
           }
        }
    }
}()

最小公倍数最好情况是一个就是另一个的倍数 12 4 最小公倍数就是12,最差情况是两个相乘的结果 13 7最小公倍数91。其它的则在这个范围内循环找出能同时整除二者的最小值 8 12最小公倍数24