#include<bits/stdc++.h>
using namespace std;
int main() {
long long a, b, m=0;
cin >> a >> b;
for (int j = 2; j <= min(a, b); j++) {
if (a % j == 0 && b % j == 0) {
cout << j << " ";
m = 1;
}
}
if (m != 1)
cout << 1 << " ";
for (int j = max(a, b); j <= 100000001; j++) {
if (j % a == 0 && j % b == 0) {
cout << j << endl;
return 0;
}
}
return 0;
}