#include <stdio.h> int max(int a,int b) { return a>b ? a :b; } int min(int a,int b) { return a>b ? b :a; } int main() { int a=0,b=0; int i,j; int x=0; scanf("%d %d\n",&a,&b); if(a<=0 || b <=0) return 0; //printf("%d %d",m,n); if((max(a,b))%(min(a,b))==0) { printf("%d",max(a,b)); } else { for(i = 1;i<=min(a,b);i++) { x = i*max(a,b); if((x%a)==0 && (x%b)==0) { printf("%d",x); break; } } } return 0; }