#include <bits/stdc++.h> using namespace std; int a, b; uint64_t lcm(int a, int b) { return a * b / __gcd(a, b); } int main() { cin >> a >> b; cout << __gcd(a, b) << " " << lcm(a, b); return 0; }