public class hetaoshuliang {
static int yueshu(int a,int b){
int m,n,r;
if(a==b){
return a;
}
else{
if(a>b){
m=a;
n=b;
}
else{
m=b;
n=a;
}
r=m%n;
while(r!=0){
m=n;
n=r;
r=m%n;
}
return n;
}
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int a=input.nextInt();
int b=input.nextInt();
int c=input.nextInt();
int d=yueshu(a, b);
int e=yueshu(a, c);
int f=yueshu(c, b);
if((a==1&&b==1)||(a==1&&c==1)||(c==1&&b==1)){
System.out.println(a*b*c);
}
else{
if(d==e&&e==f){
System.out.println(a*b*c/(d*e));
}
else {
if((d!=e&&e!=f)){
System.out.println(a*b*c/(d*e*f));
}
if(d==e){
System.out.println(a*b*c/(d*f));
}
if(d==f){
System.out.println(a*b*c/(d*e));
}
if(e==f){
System.out.println(a*b*c/(d*e));
}
}
}
}
}