#include<stdio.h>
int main()
{
long long int x, y, m, n;
scanf("%lld%lld", &x, &y);
m = x, n = y;
while (x!=y)
{
if (x>y)
x = x-y;
else
y = y-x;
}
printf("%lld %lld", x, m*n / x);
return 0;
}
#include<stdio.h>
int main()
{
long long int x, y, m, n;
scanf("%lld%lld", &x, &y);
m = x, n = y;
while (x!=y)
{
if (x>y)
x = x-y;
else
y = y-x;
}
printf("%lld %lld", x, m*n / x);
return 0;
}