첫째 줄에 수열의 원소 개수 N이 주어진다. (1≤N≤100000)
둘째 줄에 수열의 원소 N개가 공백으로 구분되어 주어진다. i번째 수가 Ai이고, 1≤Ai≤109이다.
셋째 줄에 연산의 개수 Q가 주어진다. (1≤Q≤100000)
이어지는 Q개의 줄에 연산이 한 줄에 하나씩 주어진다. 각 줄은 세 정수 T, A, B로 이루어진다.
- T가 0이 아니면 A번째 원소부터 B번째 원소까지 모든 원소에 T를 더한다.
- T가 0이면 A번째 원소부터 B번째 원소까지의 최대공약수를 출력해야 한다.
T는 0≤T≤109이고, A와 B는 1≤A≤B≤N을 만족한다. T가 0인 연산은 하나 이상 주어진다.