Laiko ribojimas: 1s
Atminties ribojimas: 64MB
Karosai (LMIO 2018/2019)
Karosas Rosas plaukioja tvenkinių sistemoje, sudarytoje iš  tvenkinių. Kai kurių iš tvenkinių yra sujungti, taigi galima perplaukti iš vieno į kitą. Tačiau juos skiria tam tikro aukščio pertvara, kurią žymėsime 
 (be abejo, 
). Karosai gali perplaukti iš tvenkinio 
 į tvenkinį 
 tik tuomet, kai vandens lygis tvenkinyje 
 yra nemažesnis nei 
.
Pavyzdžiui, yra trys tvenkiniai (), pirmas ir antras tvenkiniai yra sujungti pertvara, kurios aukštis 
, o antras ir trečias - pertvara, kurios aukštis 
. Karosai galės perplaukti iš pirmo tvenkinio į antrą, jeigu vandens lygis pirmame (taigi ir antrame) tvenkinyje sieks bent 
. Tačiau, jie galėtų perplaukti iš pirmo į trečią tvenkinį, tik jei vandens lygis sieks 
.

Karosas Rosas yra apsistojęs 1-ame tvenkinyje, o jo draugas - tvenkinyje nr. . Rosui rūpi, koks turi būti vandens lygis 1-ame tvenkinyje, kad jis galėtų aplankyti savo draugą.
Užduotis
Duota tvenkinių konfigūracija. Raskite, kiek mažiausiai turi būti pakeltas vandens lygis 1-ame tvenkinyje, kad iš jo būtų įmanoma pasiekti -ąjį tvenkinį.
Pradiniai duomenys
Pirmoje eilutėje įrašyti du sveikieji skaičiai: tvenkinių skaičius  bei sujungtų tvenkinių porų skaičius 
.
Toliau pateikta  eilučių, kuriose aprašytos sujungtų tvenkinių poros. Kiekvienoje iš eilučių pateikta po tris sveikuosius skaičius: 
, 
, 
, kurie žymi, kad tvenkiniai 
 ir 
 yra sujungti pertvara, kurios aukštis 
. (
, taip pat laikykite, jog 
).
Rezultatai
Išveskite vienintelį sveikąjį skaičių - minimalų vandens lygį pirmajame tvenkinyje, kuris būtinas, kad iš jo būtų galima pasiekti -ąjį tvenkinį.
Duomenys tokie, kad visuomet yra galimas kelias iš tvenkinio  į tvenkinį 
.
Pavyzdžiai
| Pradiniai duomenys | Rezultatai | Paaiškinimas | 
|---|---|---|
| 3 2 1 2 5000 2 3 7000 | 7000 | Sąlygoje nagrinėtas pavyzdys | 
| 4 5 1 2 5000 1 3 2000 1 4 10000 2 4 4000 3 4 3000 | 3000 | Jei pirmame kanale aukštis bus pakeltas iki | 
