Hamster Harri#9885

Hamster Harri

1 saniyə
128 meqabayt
Orta

Qarışqa (hamster) Harri nəhəng bir hamster qəfəsində yaşayır. Qəfəsin içərisində plastik kürə var, onlar müxtəlif uzunluqlu birtərəfli hamster borularla birləşdirilib. Hazırda Harri kürəsindədir, onun yatağı isə kürəsindədir.

Harri — sadə bir hamsterdir, və onun beyninin iki yarımkürəsi bir-biri ilə çox da yaxşı anlaşmır: hər birinin öz niyyəti var. Adətən Harri çarxda qaçarkən aktiv olan sol yarımkürə mümkün qədər uzun müddət qaçmaq istəyir. Ümumiyyətlə nadir hallarda aktiv olan sağ yarımkürə isə mümkün qədər tez yatmaq istəyir. Birlikdə yarımkürələr Harrini borular labirintində istiqamətləndirirlər, hər kürədə hansı çıxış borusu ilə irəli hərəkət edəcəyinə qərar verərək.

Qərar qəbul etmək çox yorucu bir işdir, buna görə də hər qərardan sonra yarımkürə bir az istirahət etməlidir və iki dəfə ardıcıl qərar verə bilmir. Buna görə də yarımkürələr növbə ilə boru seçirlər, və ilk addımı sol yarımkürə atır. kürəsindən başlayaraq, sol yarımkürə Harrini müəyyən bir kürəsinə aparan boru seçir. Orada sol yarımkürə istirahət edir, sağ yarımkürə isə növbəti çıxış borusunu seçir, və bu şəkildə davam edir.

Maraqlıdır ki, hər iki yarımkürə bütün qəfəs haqqında tam məlumata malikdir və istədikləri qədər irəli planlaşdıra bilərlər. Hər iki yarımkürə optimal hərəkət etdikdə, Harri yatağına nə qədər vaxta çatacaq? Zəmanət verilir ki, Harrinin yatağı olan kürədən başqa, hər kürədən ən azı bir boru çıxır (həmin kürədən heç bir boru çıxmır, orada Harri rahatca istirahət edə bilər). Heç bir boru bir kürəni özü ilə birləşdirmir, lakin bir kürədən digərinə bir neçə boru apara bilər.

Giriş

Birinci sətirdə dörd tam ədəd verilir: plastik kürələrin sayı n~(1 \le n \le 10^5), boruların sayı m~(0 \le m \le 2 \cdot 10^5), həmçinin Harrinin və onun yatağının yerləşdiyi və t~(0 \le s, t < n) kürələri.

Sonrakı sətirin hər birində boruyu təsvir edən üç tam ədəd verilir: borunun başladığı a_i~(0 \le a_i < n) kürəsi, borunun bitdiyi b_i~(0 \le b_i < n) kürəsi, və onu keçmək üçün lazım olan w_i~(1 \le w_i \le 10^4) vaxtı. Hər boru ilə yalnız bir istiqamətdə hərəkət etmək olar.

Çıxış

Harrinin öz yatağına çatacağı vaxtı çap edin, və ya əgər Harri əbədi olaraq borularda dolaşmağa məhkumdursa, infinity sətrini çap edin.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading

Nümunə 3

Loading
Loading

Nümunə 4

Loading
Loading

Nümunə 5

Loading
Loading