La ora de arte a Academiei Eden, Anya are de construit un șirag de perle. Inițial, profesorul Henderson îi dă Anyei două
numere, și . Apoi, profesorul îi dă instrucțuni Anyei, de următoarele tipuri:
- Adăugare: Anya trebuie să adauge o perlă cu prețul în capătul din dreapta al șiragului.
- Ștergere: Anya trebuie să scoată perla aflată în capătul din dreapta al șiragului, și să spună ce preț a avut aceasta.
- Ștergere specială: Anya trebuie să scoată (printr-un procedeu de spargere ce implică un ciocan) a -a cea mai puțin valoroasă perlă din șirag, și să spună ce preț a avut aceasta. O perlă este considerată mai valoroasă decât o altă perlă dacă are un preț mai mare ca , sau dacă A are același preț ca , dar a fost adăugată în șirag la un moment de timp ulterior adăugării perlei B în șirag.
Dacă Anya nu poate efectua o operație de ștergere (pentru că șiragul este gol), sau de ștergere specială (pentru că nu există cel puțin perle în șirag), se consideră că operația nu poate fi efectuată, iar Anya nu scoate nicio perlă din șirag.
La final, Anya trebuie să prezinte în fața clasei șiragul de perle obținut în urma efectuării celor operații.
Date de intrare
Pe prima linie se află numere naturale și , separate printr-un spațiu, cu semnificația din enunț.
Pe următoarele linii se află cele operații pe care Anya trebuie să le efectueze, codificate astfel:
- : adăugarea unei perle cu prețul ;
- : ștergere;
- : ștergere specială.
Date de ieșire
Afișați, în ordine, pentru fiecare operație de ștergere sau ștergere specială, câte o linie conținând un număr reprezentând prețul perlei scoase din șirag în urma operației respective. În cazul în care operația nu poate fi efectuată, valoarea lui va fi .
Pe ultima linie afișați, în ordine, de la stânga la dreapta, prețurile perlelor din șiragul obținut după efectuarea celor operații.
Restricții și precizări
- Prețurile perlelor adăugate sunt numere naturale pozitive mai mici sau egale decât .
- Se garantează că șiragul obținut după efectuarea celor operații conține cel puțin o perlă.
# Punctaj Restricții 1 8 și toate perlele adăugate în șirag au prețuri distincte. 2 4 3 12 , și toate perlele adăugate în șirag au prețuri distincte. 4 8 5 20 Nu există operații de tip (ștergere), și toate perlele adăugate în șirag au prețuri distincte. 6 15 Nu există operații de tip (ștergere). 7 19 Toate perlele adăugate în șirag au prețuri distincte. 8 14 Fără restricții suplimentare
Exemplu
stdin
10 2
1 2
1 3
1 5
1 2
1 4
2
1 1
3
2
1 6
stdout
4
2
1
3 5 2 6
Explicație
După primele operații, toate de adăugare, șiragul are forma .
Operația este o operație de ștergere, iar perla eliminată are prețul . Șiragul are acum forma .
Operația este o operație de adăugare, iar șiragul capătă forma .
Operația este o operație de ștergere specială, iar perla eliminată are prețul . Fiindcă prima perlă cu preț era a doua cea mai puțin valoroasă și a fost eliminată, șiragul are acum forma .
Operația este o operație de ștergere, iar perla eliminată are prețul . Șiragul are acum forma .
Operația este o operație de adăugare, iar șiragul capătă forma , pe care o și afișăm.