#include<stdio.h>
int sm(int a,int b){ //最大公因数
int f=0;
while(f=a%b){
a=b;
b=f;
}
return b;
}
int pig (int m,int n) //最小公倍数
{
int i=0,b=0,a=0;
b=sm(m,n);
a=m*n;
i=a/b;
return i;
}
int main()
{
int a[50];
int i,c,n;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0,c=a[0];i<n-1;i++)
c=pig(c,a[i+1]);
printf("%d",c);
return 0;
}