#include <bits/stdc++.h>

#define NHL mylove();

#define fi first
#define se second
#define int long long

#define range(i, a, op, n, x) for (int i = a; i op n; i += x)
#define e "\n"

#define tieuacma252 signed main

#define Furina ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define NakanoItsuki "RESCUE"
#define NakanoNino freopen(NakanoItsuki".inp", "r", stdin);freopen(NakanoItsuki".out", "w", stdout);
using namespace std;

const int maxn = 1e5+5;

int bcnn(int a, int b){
    return a*b / __gcd(a,b);
}

tieuacma252() {
    Furina
    int n;
    cin >> n;
    int ans = 1;
    for(int i=0; i<n; i++){
        int x;
        cin >> x;
        ans = bcnn(ans, x);
    }
    cout << ans;
    return 0;
}