//求两个数最小公倍数
#include <stdio.h>
int f(int a,int b);
int main() {
int a,b;
scanf("%d%d",&a,&b);
printf("%d",f(a,b));
return 0;
}
int f(int a,int b) {
int i,t,min;
t=a>b?a:b;
for(i=t; i<=a*b; i++) {
if((i%a==0)&&(i%b==0)) min=i;
else continue;
}
return min;
}
//求两个数最大公约数
#include <stdio.h>
int f(int m,int n);
int main() {
int a,b;
scanf("%d%d",&a,&b);
printf("%d",f(a,b));
return 0;
}
int f(int a,int b) { //在不同函数中变量名可重复使用
int t,i,max;
t=a>b?b:a;
for(i=1; i<=t; i++) {
if((a%i==0)&&(b%i==0)) max=i;
else continue;
}
return max;
}