Avtomagistral#3038

Avtomagistral

1 saniyə
256 meqabayt
Çətin

Olimpiya şəhərinin Loqarifmik bölgəsindən olan komanda, uzaq Eksponensialsk şəhərində keçiriləcək Olimpiadaya hazırlaşır. Komanda ora öz avtobusları ilə gedəcək. Loqarifmik bölgəni Eksponensialsk şəhəri ilə birləşdirən avtomagistral ardıcıl hissədən ibarətdir. Hər hissədə komanda ya pulsuz yolu seçə bilər, bu yol a_i saniyə çəkir, ya da ödənişli yolu seçə bilər, bu halda c_i Olimpiya senti ödəməli və yol b_i saniyə çəkəcəkdir. Seqmentlərin arasında istənilən istiqamətdə yol növünü dəyişməyə imkan verən körpülər var və bu dəyişmə üçün hər dəfə q_i saniyə vaxt sərf olunur. Eyni növ yolda davam etmək isə əlavə vaxt tələb etmir. Səfərin başlanğıcında istənilən yol növündən başlamağa və son seqmenti istənilən yol növündə bitirməyə icazə verilir. Körpülər yalnız -ci və -ci, -ci və -cü, ..., (N-1)-ci və -ci seqmentlər arasında var.

Olimpiadaya səfər zamanı vaxtında çatmaq olduqca vacibdir, ona görə komanda ən gec saniyədə Loqarifmik bölgəsindən Eksponensialsk şəhərinə getmək üçün tələb olunan minimal ödənişi öyrənmək istəyir. Geri dönüşdə isə vaxt vacib deyil və komanda ödənişlərə sentdən artıq pul verməmək şərti ilə mümkün olan minimal vaxtla dönmək istəyir. Bütün yol vaxtları və ödənişləri hər iki istiqamətdə eynidir.

Verilmiş yol haqqında məlumat əsasında aşağıdakılarnı tapacaq proqram yazın:

  1. Olimpiadaya mümkün olan saniyə müddətində çatmaq üçün tələb olunan minimal ödəniş;

  2. Olimpiadadan geri dönüşdə ödənişlər sentdən çox olmayan halda ən qısa müddət.

Giriş

Birinci sətirdə üç tam ədəd: (2 \le N \le 40) — avtomagistral seqmentlərinin sayı, (0 \le T \le 10^{16}) — birinci hissə üçün vaxt limiti, və (0 \le S \le 10^{16}) — ikinci hissə üçün ödəniş limiti. İkinci sətirdə üç tam ədəd a_1, b_1, və c_1 — birinci seqmentin pulsuz və ödənişli yollarında hərəkət müddəti, və ödənişli yoldakı ödəniş. Növbəti N-1 sətirdə dörd tam ədəd q_i, a_i, b_i, və c_i verilir — yol növünün dəyişməsi üçün vaxt, sonra həmin seqmentdə pulsuz və ödənişli yolun hərəkət müddətləri və ödənişli yol üçün ödəniş. Gediş zamanı q_i (i-1)-ci seqmentdən -ci seqmentə keçiddə yol tipini dəyişmək üçün sərf olunan vaxtdır, qayıdış zamanı isə q_i -ci seqmentdən (i-1)-ci seqmentə keçiddə yol tipinin dəyişdirilməsinə sərf olunan vaxtdır (əgər avtobus pulsuzdan ödənişli yola və ya əksinə keçir). Bütün a_i, b_i, və c_i (1 \le i \le N) -dən 10^{15}-ə qədər olan tam ədədlərdir. Bütün q_i (2 \le i \le N) -dan 10^9-a qədər olan tam ədədlərdir.

Çıxış

Bir sətirdə iki tam ədəd çıxarın: Olimpiadaya saniyə ərzində çatmaq üçün tələb olunan minimal ödəniş və Olimpiadadan qayıdışda sentdən çox ödəniş etməmək şərti ilə mümkün olan minimal vaxt. Əgər uyğun yol yoxdursa, həmin hədd üçün çap edin.

Nümunələr

Nümunə 1

Loading
Loading

Qeyd

İzah: saniyə məhdudiyyətində ən ucuz yol birinci seqmenti ödənişli yolla, sonra isə pulsuz yolla keçməkdir: ümumi xərc 10000 + 0 + 0 + 0 + 0 = 10000, vaxtı isə 17 + 4 (dəyişmə) + 1000 + 100 + 10 + 1 = 1132-dir. Geri qayıdışda sent xərc ilə mümkün olan ən tez yol və -cü seqmentlər pulsuz, və -ci seqmentlər ödənişli, -ci seqment pulsuz: vaxt 1 + 10 + 2 (dəyişmə) + 17 + 17 + 4 (dəyişmə) + 10000 = 10051, ödəniş 0 + 1000 + 100 + 0 + 0 = 1100.