#include<iostream>
using namespace std;
int main()
{
int a,b,c,max,min;
cin>>a>>b>>c;
if(a>b)
{
max=a;
min=b;
}
else
{
max=b;
min=a;
}
if(max<c)
max=c;
if(min>c)
min=c;
do{
if(a%min==0&&b%min==0&&c%min==0)
{
cout<<min;//最大公约数
break;
}
}while(min--);
do{
if(a%min==0&&b%min==0&&c%min==0)
{
cout<<max;//最小公倍数
break;
}
}while(max++);
return 0;
}