#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
//求两个数的最小公倍数 如输入 5 7 ; 输出 35
//第一种方法
int function1(int n, int m)
{
int ret = n > m ? n : m;
while (1)
{
if (((ret % n)==0) && ((ret % m)==0))
{
break;
}
ret++;
}
return ret;
}
//第二种方法
int function2(int n, int m)
{
int i = 1;
while (1)
{
if ((n*i) % m == 0)
{
break;
}
i++;
}
return n*i;
}
int main()
{
int n = 0;
int m = 0;
scanf("%d %d", &n, &m);
printf("%d\n", function1(n, m));
printf("%d\n", function2(n, m));
return 0;
}