#include<stdio.h>
int main()
{
    int n;  //一组中数的个数 
    int s[1000];
    int i;
    int x;  //用于存储一组数中的最大数 
    while (scanf("%d",&n)!=EOF)
    {
        x = 0;
        for (i = 0; i < n; i++)
        {
            scanf("%d",&s[i]);
            if (s[i]>x)
                x = s[i];
        }
        while(1)
        {
            for (i = 0; i < n; i++)
            {
                if (x%s[i]!=0)
                    break;
            }
            if(i >= n)
                break;
            x++;
        }
        printf("%d\n",x);
    }
    return 0;
}