Вінні-Пух
Усім відомо, що більше усього полюбляє Вінні-Пух – звичайно ж, мед. Ось і сьогодні вранці ведмежа захотіло поласувати медком. У його погребі на полиці стоїть N бочечок меду, пронумерованих від 1 до N по порядку. З незрозумілих причин в усіх бочечках знаходиться мед різної "солодкості", тому, щоб не засмучуватись, Вінні може снідати так, щоб кожна наступна бочечка була не менш солодкою, ніж попередня. Крім того, він завжди їсть мед по порядку, щоб не прмилитись. Ваша задача порахувати, яку максимальну кількість бочечок зможе з'їсти ведмежа, дотримуючись своїх правил.
Вхідні дані
У першому рядку знаходиться одно число N (1 ≤ N ≤ 10^6) – кількість бочечок у погребі Вінні-Пуха. У наступному рядку знаходиться N чисел – солодкості бочечок (усі числа не перевищують 10^9). Далі йде число M (1 ≤ M ≤ 10^5) - кількість запитів. У наступних М рядках знаходиться по три числа: тип запиту, l та r (1 ≤ l ≤ r ≤ N). Для кожного запиту з номером один знайдіть відповідь до задачі. Запит з номером 2 означає, що у бочечці під номером l змінилась солодкість і тепер вона рівна r.
Вихідні дані
Для кожного запиту з номером один виведіть максимальну кількість бочечок на проміжку [l; r], які йдуть підряд і солодкість усіх, крім першого не менша солодкості попереднього.