#include<iostream>
#include<cmath>
#include<cstdlib>
using namespace std;
int NWD(int a, int b)
{
int pom;
while(b!=0)
{
pom = b;
b = a%b;
a = pom;
}
return a;
}
int main()
{
unsigned int a, b;
cin>>a>>b;
cout<<a/NWD(a, b)*b<<endl;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGNtYXRoPgojaW5jbHVkZTxjc3RkbGliPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgTldEKGludCBhLCBpbnQgYikKewogIGludCBwb207CiAgICB3aGlsZShiIT0wKQogIHsKICAgICAgcG9tID0gYjsKICAgICAgYiA9IGElYjsKICAgICAgYSA9IHBvbTsgIAogICAgfQogICAgcmV0dXJuIGE7Cn0KaW50IG1haW4oKQp7CiAgdW5zaWduZWQgaW50IGEsIGI7CiAgY2luPj5hPj5iOwogIGNvdXQ8PGEvTldEKGEsIGIpKmI8PGVuZGw7CiAgcmV0dXJuIDA7Cn0=