Giovani, sătul să piardă atât de mult la șah mutând pionii din fața regelui, incearcă să se orienteze spre alte activități și se înscrie la concursul anual de alergare dintre satul său natal, Păpucești și satul rival, Băbana. Competiția constă în a alerga cea mai mare distanță într-un anumit timp fixat, cronometrat de comisia sătenilor. Pentru a face asta, comisia sătenilor dispune de un cronometru care pornește de la . Odată activat, cronometrul va scădea cu câte o unitate de timp. Considerăm că la fiecare decrementare a cronometrului Giovani parcurge o unitate de lungime. Cum nu este nici un mare sportiv, Giovani îi cere ajutorul prietenului său, hackerul Cosminel. Cosminel îi spune că poate opri cronometrul comisiei, dar doar la anumite intervale de timp , nu neapărat disjuncte, pentru a nu ridica suspiciuni. Afișați distanța cea mai mare pe care o poate parcurge Giovani până când cronometrul ajunge la considerând că acesta poate trage de timp până la orice moment de pornire al cronometrului (număr natural) și că timpul începe de la momentul .
Date de intrare
Pe prima linie din consolă se găsește un număr întreg , reprezentând numărul de segmente în care valoarea cronometrului nu se modifică, urmat de un număr întreg , reprezentând valoarea inițială a cronometrului. Pe urmatoarele linii se găsesc două numere întregi, și reprezentând unul din intervalele de timp în care valoarea lui rămâne nemodificată.
Date de ieșire
Se va afișa un singur număr natural, distanța maximă pe care o poate parcurge Giovani dacă alege optim momentul de timp la care este pornit cronometrul.
Restricții și precizări
- ;
- ;
- ;
- Pentru de puncte, și ;
- Pentru de puncte, ;
- Pentru de puncte, nu există restricții suplimentare.
Exemplul 1
stdin
7 10
5 7
31 33
16 18
25 26
11 12
30 32
17 20
stdout
18
Explicație
În primul exemplu, cronometrul poate fi pornit la momentul și va ajunge la la momentul . Distanța parcursă în acest timp este .
Exemplul 2
stdin
1 1000000000
1 1000000000
stdout
1999999999
Explicație
În al doilea exemplu, cronometrul poate fi pornit la momentul si ajunge la la momentul . Distanța parcursă va fi .