Se dă un șir cu numere întregi și query-uri de forma .
Să se răspundă, în ordine, la fiecare query care are semnificația: „Se șterg din șir elementele cu pozițiile cuprinse între și . Care este minimul dintre valorile elementelor rămase din șir?”. ATENȚIE! Operația de ștergere a numerelor cu pozițiile cuprinse între și presupune înlocuirea elementelor cu poziții strict mai mari decât , în ordine, pe pozițiile mai mari decât . Numărul de elemente se va reduce cu după fiecare query.
Date de intrare
Pe prima linie se află numărul natural .
Începând cu a doua linie, se află numere întregi dispuse pe una sau mai multe linii, separate prin spații, reprezentând elementele șirului.
Pe următoarea linie se află numărul natural .
Pe următoarele linii se află câte două numere naturale și , descrise mai sus.
Date de ieșire
Se vor afișa pe linii răspunsurile la cele query-uri, în ordine.
Restricții și precizări
- ;
- ;
- Fiecare valoare din șir este număr întreg și aparține intervalului , ;
- Este garantat că după fiecare operație șirul nu va rămâne niciodată vid;
- Este garantat că, la fiecare query, și se referă la poziții existente din șirul de la momentul respectiv;
- ATENȚIE! Operația de ștergere a numerelor cu pozițiile cuprinse între și presupune înlocuirea elementelor cu poziții strict mai mari decât , în ordine, pe pozițiile mai mari decât . Numărul de elemente se va reduce cu .
Subtask 1 (30 puncte)
Subtask 2 (70 puncte)
Exemplu
stdin
5
1 5 -4 0 3
3
3 3
3 4
1 1
stdout
0
1
5
Explicație
După ștergerea elementului de pe poziția a treia, șirul rezultat este , deci minimul este .
După ștergerea elementelor de pe pozițiile și din noul șir, șirul rezultat este , deci minimul este .
După ștergerea elementului de pe prima poziție, șirul rezultat este , deci minimul este .