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

문제

Dolazi teška zima. Grijanje na plin postaje sve skuplje, alternativa su drva. Stoga, Mirko i Slavko cijepaju drva i rade pripreme za zimu. Nakon sat vremena rada, odlučili su uzeti kratak predah. Sjede oni tako u tišini, piju vodu, kaže Mirko da ublaži dosadu:

“Slavko, mogu jedinim udarcem sjekire udariti tri cjepanice.”

Slavko digne obrve, namrgodi usne pa reče: “Ha, meni se čini da bih ja mogao barem šest ili sedam.”

Vi gledate sa strane taj razgovor i vrlo rado bi htjeli izjaviti neku rečenicu oblika: “Dečki, slabo je to, ja mogu jednim udarcem sjekire udariti točno c cjepanica.” te im zatim pokazati kako se to radi. Međutim, vaš problem je da prvo trebate odrediti najveći mogući c za koji to vrijedi.

Cjepanice u ovom zadatku možemo zamisliti kao pravokutnike kojima su stranice paralelne koordinatnim osima, a sjekiru možemo zamisliti kao dužinu duljine l.

Odredite najveći mogući c takav da postoji dužina duljine l koja ima neprazan presjek s točno c pravokutnika.

입력

U prvom su retku prirodni brojevi n (1 ≤ n ≤ 15) i l (1 ≤ l ≤ 1 000), broj cjepanica i duljina sjekire.

U sljedećih su n redaka po četiri cijela broja x1, y1, x2, y2 (0 ≤ x1 ≤ x2 ≤ 1 000), (0 ≤ y1 ≤ y2 ≤ 1 000), donji-lijevi kut (x1, y1) i gornji-desni kut (x2, y2) i-te cjepanice.

출력

Traženi broj c iz teksta zadatka.

예제 입력 1

4 3
0 0 1 1
2 0 3 1
4 0 5 1
6 0 7 1

예제 출력 1

3

힌트

Pojašnjenje probnog primjera: