//最小公倍数=俩数相乘/最大公约数
#include<iostream>
using namespace std;
int gcd(int a,int b)//求最大公约数,辗转相除法
{
int c;
if(a>b) swap(a,b);
do{
c=b%a;
b=a;
a=c;
}while(c!=0);
return b;
}
void lcm(int a, int b)
{
cout<<(a*b)/gcd(a,b);
}
int main()
{
int a,b;
cin>>a>>b;
lcm(a,b);
return 0;
}