Масив#5301

Масив

1 секунда
128 мегабайтів
Дуже легка

Розглянемо масив , який спочатку містить чисел. Елементи масиву нумеруються зліва направо, починаючи з . Далі можна виконувати такі операції з масивом:

Вам необхідно виконати всі описані дії у зазначеному порядку.

Вхідні дані

У першому рядку дано два числа і (1 \le n,\ m \le 100\ 000), де — кількість запитів. У другому рядку розміщено чисел — початкові елементи масиву. Далі йдуть рядків опису операцій, кожна містить тип та параметри, розділені пробілом. Гарантується, що під час виконання операцій масив ніколи не буде порожнім. Індекси в операціях — від до поточного розміру масиву, окрім операції I 0 x. Усі вхідні числа знаходяться у межах від до 10^9 включно.

Вихідні дані

Для кожного запиту A вивести відповідь на окремому рядку. Після виконання всіх операцій вивести отриманий масив.

Приклади

Приклад 1

Loading
Loading