Сергій і масив
У Сергія є масив, що складається з цілих чисел . Сергій активний хлопчик, тому зараз він збирається виконати операцій. Кожна з цих операцій буде одного з трьох наступних видів:
Зробити -ий елемент масиву рівним . Іншими словами, виконати присвоєння .
Збільшити кожен елемент масиву на . Іншими словами, виконати присвоєнь .
Записати на листок -ий елемент масиву. Тобто елемент .
Допоможіть Сергію, виконайте всі його операції.
Вхідні дані
У першому рядку записані цілі числа . У другому рядку записані цілих чисел — початковий масив.
Наступні рядків описують операції, -ий рядок описує -у операцію. Перше число в -му рядку — ціле число , яке позначає тип операції.
Якщо , то далі слідують два цілі числа і .
Якщо , то далі слідує ціле число .
Якщо , то далі слідує ціле число .
Вихідні дані
Для кожної операції третього типу виведіть значення . Значення виводьте в порядку слідування відповідних запитів у вхідних даних.