#### В очень узких кругах возникла интересная (нет) таска на запросы. Сможете ли вы ее решить?↵
↵
#### Дан массив размера n из целых неотрицательных чисел. Дано q запросов одного вида.↵
#### Запрос на подотрезке (L, R) — нужно вывестиIn some close russian circles this task was born. Can you solve it?↵
↵
#### You have an array of length N of non-negative integers. Also you have to answer Q queries.↵
#### Query (L, R) — you have to find a **max[** lcm(aA, bB) — gcd(aA, bB) **]**, где a и b — какие-то числа на подотрезке с L по R. Cчитать чтоwhere A and B — some elements of segment (L, R) (not necessarily of different index). Consider gcd(0, 0) == 0 и, lcm(0, 0) = 0.↵
####nN <= 10^5, qQ <= 10^5↵
↵
↵
#### Дан массив размера n из целых неотрицательных чисел. Дано q запросов одного вида.↵
#### Запрос на подотрезке (L, R) — нужно вывести
↵
#### You have an array of length N of non-negative integers. Also you have to answer Q queries.↵
#### Query (L, R) — you have to find a **max[** lcm(
####
↵