#include<stdio.h>
long long gcm(long long int a,long long int b)
{long long k,l;

long long c,d,r=1;
	k=a;l=b;
	while(r)
	{
		r=a%b;
		a=b;
		b=r;
	 } 
	 d=k/a*l;
	 return d;
}
long long t[10000000],n,i,j;
int main()
{
	scanf("%lld",&n);
	for(i=0;i<n;i++)
	{
		scanf("%lld",&t[i]);
	}
	for(j=1;j<n;j++)
	{
		t[j]=gcm(t[j],t[j-1]);
	}
	printf("%lld\n",t[j-1]);
	return 0;
}

