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