Codeforces Round 181 (Div. 2)
E
Empire Strikes Back
Codeforces
2300
原题
← D→
翻译中…

In a far away galaxy there is war again. The treacherous Republic made $*k*$ precision strikes of power $*a*_{*i*}$ on the Empire possessions. To cope with the republican threat, the Supreme Council decided to deal a decisive blow to the enemy forces.

翻译中…

To successfully complete the conflict, the confrontation balance after the blow should be a positive integer. The balance of confrontation is a number that looks like image, where $*p* = *n*!$ ($*n*$ is the power of the Imperial strike), image. After many years of war the Empire's resources are low. So to reduce the costs, $*n*$ should be a minimum positive integer that is approved by the commanders.

翻译中…

Help the Empire, find the minimum positive integer $*n*$, where the described fraction is a positive integer.

翻译中…

Input

翻译中…

The first line contains integer $*k*$ $(1 ≤ *k* ≤ 10^{6})$. The second line contains $*k*$ integers $*a*_{1}, *a*_{2}, ..., *a*_{*k*}$ $(1 ≤ *a*_{*i*} ≤ 10^{7})$.

翻译中…

Output

翻译中…

Print the minimum positive integer $*n*$, needed for the Empire to win.

翻译中…

Please, do not use the %lld to read or write 64-but integers in С++. It is preferred to use the cin, cout streams or the %I64d specificator.

翻译中…

样例

Input #1
2
1000 1000
Output #1
2000
InputCopy OutputCopy
Input #2
1
2
Output #2
2
InputCopy OutputCopy
题目信息
题号
300E
时间限制
5 s
内存限制
512 MB
标签
二分
数学
数论

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。