Cho một dãy số nguyên A gồm N phần tử, các phần tử được đánh số từ 1 đến N.
Nếu phần tử A_i là ước của phần tử $A_i + 1 (∀i < n)$ thì hai phần tử này thuộc cùng một vùng. Dễ nhận thấy rằng mỗi phần tử chỉ thuộc vào một vùng duy nhất. Gọi $S_i$ là chỉ số nhỏ nhất của các phần tử cùng chung một vùng với phần tử $A_i$.
Yêu cầu thực hiện Q truy vấn thuộc một trong hai loại:
- Loại 1 có dạng 1 i X: Đổi giá trị A_i thành X (1 \leq i \leq N, 1 \leq X \leq 106).
- Loại 2 có dạng 2 i: Tìm giá trị S_i (1 \leq i \leq N)