注意数据范围 用long long
//#include<stdio.h>
//
//int gcd(long long a, long long b)
//{
// return b==0?a:gcd(b,a%b);
//}
//int main()
//{
// long long n, m;
// while(~scanf("%lld %lld", &n, &m)){
// printf("%lld\n", n/gcd(n,m)*m);
// }
//
// return 0;
//}
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
long long a, b;
while(cin >> a >> b){
cout << a*b/__gcd(a,b) << endl;
}
return 0;
}