Вам задано масив цілих чисел $$$a_1,a_2,\dots,a_n$$$. Ваша задача — відповісти на запити наступного типу:
Перший рядок містить одне число $$$n$$$ ($$$2\le n\le 2\cdot 10^5$$$) — розмір масиву $$$a$$$.
Другий рядок містить $$$n$$$ цілих чисел $$$a_1,\dots,a_n$$$ $$$(1\le a_i\le 10^9)$$$ — елементи масиву.
Третій рядок містить одне ціле $$$q$$$ ($$$1\le q\le 2\cdot 10^5$$$) — кількість запитів.
Кожен з наступних $$$q$$$ рядків містить по два цілі числа $$$l$$$ та $$$r$$$ ($$$1\le l<r\le n$$$).
Виведіть $$$q$$$ рядків — відповідь до кожного запиту.
У цій задачі існують умовні блоки. Якщо ваше рішення буде працювати правильно для певних обмежень, то воно отримуватиме певну кількість балів. Зверніть увагу, що оцінювання й досі потестове.
21 211 2
2
52 3 4 5 661 43 51 52 34 52 5
71 74 155 12 30 119
5100 10000 100000 1000000 1000000011 5
110921516