Казка про попа та робітника його Балду
Вирішили якось одного разу піп та робітник його Балда зіграти у гру. Ви повинні допомогти їм, для цього необхідно вибрати знаменник звичайного дробу, але буде краще, якщо дріб виявиться нескоротни, причому при різних чисельниках таких дробів повинно бути найменша кількість.
Серед усіх чисел вони можуть використовувати лише ті, які вибрав піп, але якщо чисел, що підхдять, дкілька, то Балда хоче саме те число, у якого індекс менший. Іноді Балда міняє числа у масиві так, як йому захочеться, так що передбачте і це.
Вхідні дані
У першому рядку заданоя кількість елементів масиву N (1 ≤ N ≤ 1000000), у наступному рядку через пропуск вводяться натуральні числа, знаменники дробу, причому кожне не перевищує десять мільйонів, масив нумерується з одиниці. У третьому рядку задано число M (1 ≤ M ≤ 100000), кількість разів, які вони планують зіграти чи змінювати масив - піп та його працівник Балда, і далі M рядків містять по три числа, рядки двох видів: 1 X Y, де 1 ≤ X ≤ Y ≤ N границі відрізку, на якому планують грати піп та Балда; або 2 X Z, де число з індексом X змінюється на 1 ≤ Z ≤ 10000000.
Вихідні дані
Для кожного запиту виду 1 X Y у окремому рядку необхідно вивести індекс шуканого знаменника та його значення через пропуск.