#include <bits/stdc++.h> using namespace std; int GCD(int a,int b) { if (a>b) swap(a,b); for (int i=a;i>=1;i--) { if (b%i==0 && a%i==0) return i; } } int main() { long long a,b; while (cin>>a>>b) { cout<<"最小公倍数:"<<a*b/GCD(a,b)<<endl<<"最大公约数:"<<GCD(a,b)<<endl; } return 0; }