Eksam
문제
Joonatanil on vaja sooritada matemaatikaeksam ja ta tahab saada sellel nii palju punkte kui võimalik. Ta on hoolega valmistunud ja uurinud reegleid, kuidas eksamil läbi saada.
Eksamil on ülesannet, mille lahendamiseks on antud minutit. Eksam algab hetkel ja lõpeb hetkel . Eksamilt võib lahkuda igal täisarvulisel ajahetkel .
Eksamil on kaht tüüpi ülesandeid: kerged ja rasked. Joonatanil kulub iga kerge ülesande lahendamiseks täpselt minutit ja iga raske ülesande lahendamiseks täpselt minutit. Kui ta alustab kerge ülesande lahendamist hetkel , lõpetab ta selle hetkel ; kui ta alustab raske ülesande lahendamist hetkel , lõpetab ta selle hetkel . Joonatan teab iga ülesande kohta, kas see on kerge või raske. Lisaks on teada, et raske ülesande lahendamisele kulub alati rohkem aega. Joonatan saab lahendada ainult üht ülesannet korraga.
Peale selle on igale ülesandele määratud aeg , millest alates see ülesanne muutub kohustuslikuks. Kui Joonatan lahkub eksamilt hetkel ja leidub selline ülesanne , mille korral ja mida Joonatan ära ei lahendanud, siis saab ta kogu eksami eest punkti. Vastasel juhul saab ta iga lahendatud ülesande eest ühe punkti. Pane tähele, et lahkumise hetkel võib Joonatanil olla lahendatud nii kohustuslikke kui ka veel mitte kohustuslikuks muutunud ülesandeid.
Leia maksimaalne punktide arv, mille Joonatan võib sellel eksamil saada.
입력
Tekstifaili esimesel real on neli tühikutega eraldatud täisarvu (), (), ja ().
Teisel real on täisarvu. Kui -s ülesanne on kerge, siis on -s arv , kui raske, siis aga .
Kolmandal real on täisarvu (), kus -s arv on hetk, mil -s ülesanne muutub kohustuslikuks.
출력
Tekstifaili väljastada üks täisarv --- maksimaalne punktide arv, mille Joonatan sellel eksamil saada võib.
예제
예제 1
2 5 2 3 1 0 3 2
2
예제 2
6 20 3 6 0 1 0 0 1 0 20 11 3 20 16 17
4
예제 3
6 20 2 5 1 1 0 1 0 0 0 8 2 9 11 6
0