#ABC070C. Multiple Clocks

Multiple Clocks

题目描述

We have NN clocks. The hand of the ii-th clock (1iN)(1≤i≤N) rotates through 360360 in exactly TiT_i seconds.
Initially, the hand of every clock stands still, pointing directly upward.
Now, Dolphin starts all the clocks simultaneously.
In how many seconds will the hand of every clock point directly upward again?

我们有 NN 个时钟。时钟 ii 的指针 (1iN)(1≤i≤N) 正好在 TiT_i 秒内旋转了 360360 圈。
最初,每个时钟的指针都静止不动,直指上方。
现在,海豚同时启动所有时钟。
多少秒后,每个时钟的指针会再次指向上方?

输入格式

输入内容按以下格式标准输入:

NN
T1T_1
::
TNT_N

输出格式

打印每个时钟的指针再次指向上方的秒数。

样例 #1

样例输入 #1

2
2
3

样例输出 #1

6

样例 #2

样例输入 #2

5
2
5
10
1000000000000000000
1000000000000000000

样例输出 #2

1000000000000000000

说明

数据规模与约定

  • 1N1001≤N≤100
  • 1Ti10181≤T_i≤10^{18}
  • 所有输入值均为整数。
  • 正确答案最多为 101810^{18} 秒。

样例 11 解释

我们有两个时钟。每个时钟的指针指向上方时的时间如下:

  • 时钟 11 :开始后的 22 , 44 , 66 , ......
  • 时钟 22 :开始后的 336699......

因此,需要 66 秒,直到两个时钟的指针都指向正上方。