În ţara Nicăieri există cuiburi. Cuiburile sunt reprezentate în plan fie prin cercuri, fie prin dreptunghiuri cu laturile paralele cu axele. Pentru două cuiburi şi spunem că se cuibăreşte în dacă orice punct din interiorul sau de pe marginea cuibului se află în interiorul sau pe marginea cuibului . Numim o cuibăreală o submulţime de cuiburi , în care este cuibărit în , pentru fiecare .
Cerinţă
Pentru cele cuiburi date, scrieţi un program care găseşte cardinalul maxim al unei cuibăreli. Cardinalul unei cuibăreli este egal cu numărul de cuiburi care alcătuiesc cuibăreala.
Date de intrare
Pe prima linie a fişierului de intrare cuiburi.in
se găseşte numărul natural , reprezentând numărul de cuiburi. Pe următoarele linii vor fi descrise cele cuiburi astfel: primul număr de pe fiecare linie va fi sau . Dacă este , atunci pe linie se vor mai găsi numere naturale , , , , separate prin câte un spaţiu. Perechea reprezintă colţul stânga-jos al dreptunghiului, iar perechea colţul dreapta sus al dreptunghiului. Dacă este , atunci pe linie se mai găsesc încă numere naturale , , , unde reprezintă centrul cercului, iar raza cercului.
Date de ieşire
În fişierul de ieşire cuiburi.out
va conţine un singur număr natural reprezentând cardinalul maxim al unei cuibăreli.
Restricții și precizări
- Cuiburile se pot intersecta.
- Pentru din teste,
- Pentru din teste, toate cuiburile vor fi dreptunghiuri
- Pentru din teste, toate cuiburile vor fi cercuri
- Coordonatele şi razele sunt numere naturale mai mici sau egale cu
Exemplu
cuiburi.in
8
0 1 1 5 5
0 6 1 8 2
1 9 9 2
0 3 1 5 3
0 2 2 4 4
1 3 3 1
0 2 2 4 4
0 9 9 11 15
cuiburi.out
4
Explicație
Cuibăreala de cardinal maxim este alcătuită din cuiburile cu indicii , , , .