##1108
#include<bits/stdc++.h>
using namespace std;
int gcd(int n,int m){
return m?gcd(m,n%m):n;
}
int main(){
int n,m;
while(cin>>n>>m){
cout<<n*m/gcd(n,m)<<endl;
}
return 0;
}
##1108
#include<bits/stdc++.h>
using namespace std;
int gcd(int n,int m){
return m?gcd(m,n%m):n;
}
int main(){
int n,m;
while(cin>>n>>m){
cout<<n*m/gcd(n,m)<<endl;
}
return 0;
}