Start: 2025-04-21 00:00:00

(24-25赛季)稠州常规赛20

End: 2025-04-24 00:00:00
Now  2025-09-26 08:22:20  类型: IOI  状态: Ended 

P3. 公约数
Description

你要计算两个正整数A、B的最大公约数。由于这两个数非常大,所以给出n个正整数,

它们的乘积是A;给出m个正整数,它们的乘积是B。你需要输出A和B的最大公约数。如果答案超过了9位,只输出末尾9位数字


Input

第1行:一个正整数n(n≤10000)。

第2行:n个不超过1,000,000的正整数,它们的乘积是A。

第3行:一个正整数m(m≤10000)。

第4行:m个不超过1,000,000的正整数,它们的乘积是B


Output

输出一行,表示A和B的最大公约数

Examples

Input

3
2 3 5
2
4 5

Output

10

Input

4
6 2 3 4
1
1

Output

1
Hint

对于20%的测试数据,保证1≤max(n,m)≤10, 其余数值不超过10

对于50%的测试数据,保证1≤max(n,m)≤200

对于100% 的测试数据,保证1≤max(n,m)≤10^4, 其余数值不超过10^6


Submit

题目参数
Time Limit 1 second
Memory Limit 128 MB
Submit