#include <cstdio>//НОД двух чиседint gcd(int a, int b) { if (b == 0) return a; return gcd(b, a % b);}//НОД трех чиселint gcd(int a, int b, int c) { return gcd(gcd(a, b), c);}//НОКint lcm(int a, int b) { return a * b / gcd(a, b);}int main() { int m, n; scanf("%d %d", &m, &n); printf("%d", gcd(m, n)); printf("%d", lcm(m, n)); return 0;}