Moș Crăciun a adus cadouri la cei copii care participă la concursul EMiCode Challenge. Copiii însă și-au schimbat cadoul dorit de la cel scris în scrisoare. Inițial, copilul dorea cadoul , dar acum copilul dorește unul (oricare) din cadourile . Moșul te-a rugat să îl ajuți să împartă cadourile astfel încât fiecare copil să primească un cadou dorit.
Cerință
Se dă -- numărul de copii și de cadouri și preferința de cadou a fiecărui copil sub forma de un interval de cadouri (. Să se aleagă pentru fiecare copil , un cadou astfel încât și , oricare ar fi (un cadou nu poate merge la mai mulți copii).
Deși nu ar fi întotdeauna posibil, datorită magiei Crăciunului se garantează că mereu se pot împărți cadourile astfel încât fiecare copil să primească un cadou din cele dorite.
Date de intrare
Pe prima linie a fișierului de intrare mos.in se află numărul . Pe următoarele linii se află câte o pereche de numere, reprezentând preferința de cadouri a copilului .
Date de ieșire
Să se afișeze în fișierul mos.out un șir de numere naturale de la la -- copilul va primi cadoul .
Restricții și precizări
- ;
- .
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 24 | |
| 2 | 8 | |
| 3 | 26 | |
| 4 | 23 | |
| 5 | 19 |
Exemplu
mos.in
5
1 2
4 5
1 5
2 5
3 4
mos.out
1 4 2 5 3
Explicații
Primul copil a primit cadoul cu numărul .
Al doilea copil a primit cadoul numărul .
Al doilea cadou a fost primit de copilul numărul 3, iar .
Ultimul cadou l-a primit al patrulea copil, cu .
Iar ultimul copil a primit cadoul cu numărul .