În decursul zilei de sâmbătă, Federația Română de Fotbal organizează meciuri ale Ligii 1. Fiecare meci are asociat un interval orar [, ] și o valoare . Federația vinde bilete de diferite prețuri. Un om cu un bilet de preț poate viziona o mulțime de meciuri ale cărei elemente respectă următoarele condiții:
- Intervalele orare ale elementelor mulțimii sunt disjuncte.
- Valoarea a unui element trebuie să fie mai mică sau egală decât .
Tihoi având un buget limitat vrea să afle prețul minim al unui bilet cu care ar putea viziona cel puțin meciuri. Ajutați-l pe Tihoi sa găsească prețul căutat.
Cerință
Să se afle minim astfel încât Tihoi să poată viziona cel puțin meciuri.
Date de intrare
Pe prima linie se găsesc două numere, si cu semnificația din enunț. Pe următoarele linii se găsesc descrierile celor meciuri, pe fiecare linie fiind 3 numere, , , .
Date de ieșire
Pe prima linie se va găsi numărul .
Restricții și precizări
- ;
- ;
- Dacă oricare ar fi prețul biletului nu se pot vizita meciuri se va afișa .
- Federația poate vinde bilete cu orice preț.
- Din cauza unei erori tehnice a Federatiei, este posibil ca sa fie mai mic decat , in aceste cazuri ora de inceput fiind , iar cea de final .
| # | Punctaj | Restricții |
|---|---|---|
| 0 | 10 | Exemplu |
| 1 | 10 | |
| 2 | 20 | |
| 3 | 60 | Fără restricții suplimentare |
Exemplul 1
liga1.in
3 3
1 2 6
2 3 7
3 4 8
liga1.out
-1
Explicație
Oricare ar fi pretul, maxim 1 meci poate fi vizionat.
Exemplul 2
liga1.in
3 3
1 2 6
3 4 7
5 6 8
liga1.out
8
Explicație
Este evident ca pretul minim este 8.