Masala D

Xotira 256 MB Vaqt 1000 ms
14

Reverse in range

Sizga SS satri va QQ ta son beriladi. SS satri ustida QQ marotaba amal bajarasiz. Har bir QiQ_i son uchun SS satrining boshidan va oxiridan Qi1Q_i -1 ta harfni olib tashlangandan so'ng hosil bo'lgan substring ni teskarisiga o'girilgan holatda joyiga qaytarasiz. Qi+1Q_{i+1} uchun esa o'zgargan satrdan foydalanasiz.


Kiruvchi ma'lumotlar:

Birinchi qatorda SS satri beriladi. 

Ikkinchi qatorda QQ soni, va keyingi qatorda QQ ta butun son beriladi. 

  • 1S1051 \leq |S| \leq 10^5
  • 1Q1051 \leq Q \leq 10^5
  • 1QiS21 \leq Q_i \leq \left \lfloor \frac{|S|}{2} \right \rfloor

 


Chiquvchi ma'lumotlar:

Yagona satrda masala javobi, hosil bo'lgan satrni chop eting.


Misollar
# input.txt output.txt
1
robocontest
1
2
rsetnocobot
2
robocontest
2
2 4
rseocontbot
Izoh:

 

Testlar misollardagidan farq qilishi mumkin!