9499 - 最大公约数

通过次数

1

提交次数

2

时间限制 : 1 秒
内存限制 : 128 MB

给一个长度为n的正整数组

有k次查询,每次查询需要知道第l到r额数字,这些数字的最小公倍数

输入

第一行两个数字n、k表示数组的长度和查询的次数

第二行n个数字,表示数组

接下来m行,每个行两个数字l、r(l < r)表示查询的数组的区间

输出

输出包含k行,每行一格数字,表示区间内的最小公倍数

样例

输入

6 3
3 1 2 6 4 9
1 6
1 3
4 4

输出

36
6
6

提示

1 \leq a_i \leq 30, n \leq 10^5 , k \leq 10^5 , 1 \leq l \leq r \leq n

来源

原创