시간 제한메모리 제한제출정답맞힌 사람정답 비율
1.5 초 1024 MB0000.000%

문제

Kako se snižavaju temperature, tako i raste potražnja drva za ogrjev. Ispred poslovnice drva formirao se red, a na vrhu reda je naravno naš Gospodin Malnar.

Drvosječa Darko u svojoj radionici ima $n$ debla drva. Gospodin Malnar ima specifičan zahtjev te želi točno $k$ metara drva, što stavlja drvosječu Darku u probleme, no srećom sa sobom ima svoju vjernu pilu.

Debla su poslagana paralelno sa zidom poslovnice te će Darko postaviti svoju pilu okomito na njih i jednom snažno zasjeći, prepilivši time sva debla na putu. Naravno, poslovnicu Gospodin Malnar vidi kao koordinatni sustav, gdje su debla dužine paralelne s $y$-osi te drvosječa siječe sve dužine na nekom pravcu paralelnom s $x$-osi. No ekscentričnim zahtjevima Gospodina Malnara tu nije kraj, on zahtjeva sva tek prepiljena debla te od tih prepiljenih isključivo kraći kraj. Ako su krajevi jednakih duljina, zadovoljit će se s bilo kojim, ali dakako ne s oba.

Drvosječa Darko je ipak završio samo drvodjelsku srednju školu, pa nije siguran kako točno ispuniti svim zahtjevima Gospodina, zato je vas pozvao u pomoć! Ako postoji pravac kojim Darko može presijeći debla tako da je zbroj duljina kraćih krajeva točno $k$, ispište ga, a ako Darku nema pomoći ispišite $-1$. Ako ih ima više, ispište onaj s najmanjom $y$ koordinatom.

Slika D.1 prikazuje rezanje iz prvog primjera zadatka

입력

U prvom su retku prirodni brojevi $n$ ($1 ≤ n ≤ 10^5$) i $k$ ($1 ≤ k ≤ 10^9$) iz teksta zadatka.

U sljedećih $n$ redaka nalaze se brojevi $x_{1_i}$ $y_{1_i}$ $x_{2_i}$ $y_{2+i}$ ($1 ≤ x_{1_i} , y_{1_i} , x_{2_i} , y_{2_i} ≤ 10^9$, $x_{1_i} = x_{2_i}$) koji označavaju koordinate krajeva $i$-tog debla.

출력

U jedinom retku potrebno je ispisati pravac s najmanjom $y$ koordinatom koji zadovoljava uvjet zadatka. Ako rješenje ne postoji ispišite $-1$. Vaše će se rješenje smatrati točnim ako je apsolutna i relativna pogreška manja od $10^{-5}$.

예제 입력 1

5 4
1 2 1 4
2 3 2 7
3 1 3 5
3 6 3 8
4 2 4 6

예제 출력 1

3.00000

예제 입력 2

5 4
1 1 1 5
2 1 2 5
3 1 3 5
4 1 4 5
5 1 5 5

예제 출력 2

1.80000