#include<iostream>
#include<cmath>
using namespace std;
int gcd(int a, int b){
while (a%b){
int temp;
temp = a;
a = b;
b = temp%a;
}//求最大公约数
return b;
}
int main(){
int a, b;
cin >> a>>b;
cout << a*b / gcd(a, b);
return 0;
}
#include<iostream>
#include<cmath>
using namespace std;
int gcd(int a, int b){
while (a%b){
int temp;
temp = a;
a = b;
b = temp%a;
}//求最大公约数
return b;
}
int main(){
int a, b;
cin >> a>>b;
cout << a*b / gcd(a, b);
return 0;
}