Запаси на зиму#8378

Запаси на зиму

1 секунда
64 мегабайти
Складна

Їжачок Аліна продовжує експериментувати з розставлянням банок з яблуками на своєму складі. Цього разу вона підійшла до проблеми зовсім по-новому і придумала машину, яка вміє повністю перевертати порядок банок на певному відрізку. Тепер Аліна хоче змоделювати роботу цієї машини.

Вхідні дані

У першому рядку записано число — кількість банок, які є у Аліни, (N \le 10^5).

У другому рядку через пробіл задано чисел — якості яблук у відповідних банках.

У наступному рядку міститься число — кількість запитів до машини (M \le 5 \cdot 10^5).

У кожному з наступних рядків описано один із двох запитів:

  1. — відрізок, який розвертається (0 \le L < R \le N - 1).

  2. — запит на якість яблук на позиції (0 \le X \le N - 1).

Вихідні дані

На кожен запит другого типу виведіть відповідь в окремому рядку.

Приклади

Приклад 1

Loading
Loading