Još jači

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Jednom davno u dalekoj zemlji živio je car Malnar koji je volio ratovati. Ostala su se kraljevstva udružila protiv njega i s jednom velikom vojskom krenula u napad na njegov dvorac.

Jedini je put do dvorca dugačka staza, uz koju je postavljeno nn tornjeva. Na tom putu, ii-ti toranj vidi interval od l_il\_i do r_ir\_i te se na njemu nalazi p_ip\_i strijelaca. Svaki strijelac može u jednoj sekundi pogoditi jednog vojnika.

Stazom prolazi velika vojska koja se sastoji od kk vojnika. Vojska prelazi jedan metar u sekundi. Primjerice, ako vojska naiđe na toranj koji nadzire područje od 22 do 55 i na njemu se nalazi jedan strijelac, on će pogoditi 33 vojnika prije nego što vojska izađe iz njegovog vidokruga. U blizini svakog tornja nalazi se i selo. U ii-tom selu nalazi se s_is\_i seljaka koji su voljni pomoći i svi zajedno postati strijelci i-tog tornja za c_ic\_i zlatnika. Car Malnar je pohlepan velikodušan i želi potrošiti što manje zlatnika kako bi porazio protivničku vojsku. Pomozite mu!

입력

U prvom su retku prirodni brojevi nn (1n1,0001 ≤ n ≤ 1\\,000) i kk (1k10,0001 ≤ k ≤ 10\\,000) iz teksta zadatka.

U sljedećih nn redaka nalaze se prirodni brojevi l_il\_i, r_ir\_i, p_ip\_i (1l_i,r_i,p_i1,0001 ≤ l\_i , r\_i , p\_i ≤ 1\\,000, l_i<r_il\_i < r\_i), koji redom predstavljaju lijevu i desnu granicu vidokruga ii-tog tornja, te broj strijelaca na ii-tom tornju. Intervali tornjeva mogu se preklapati.

U sljedećih nn redaka nalaze se prirodni brojevi s_is\_i, c_ic\_i (1s_i1,0001 ≤ s\_i ≤ 1\\,000, 1c_i1051 ≤ c\_i ≤ 10^5), koji označavaju da ii-tom tornju za c_ic\_i zlatnika može pomoći s_is\_i seljaka.

출력

U prvom i jedinom retku potrebno je ispisati koliko je minimalno zlata potrebno potrošiti da se porazi protivnička vojska. Ako vojsku nikako nije moguće poraziti ispišite "PREDAJA" (bez navodnika).