Petrică și Ionuț au inventat un joc cu numere și cifre pe care l-au numit Cifmaxmin. Ei au la dispoziție cartonașe cu numere formate din cel puțin două cifre și cel mult nouă cifre, dintre care Petrică alege numerele pare și Ionuț alege numerele impare scrise pe cartonașe. Toate numerele de pe cartonașe au cifrele diferite de . Jocul are regulile următoare:
- Din fiecare număr de pe cartonașul extras se alege cifra cea mai mică denumită și cifra cea mai mare denumită .
- Pentru fiecare număr par se obține cel mai mare număr format cu cifrele și .
- Pentru fiecare număr impar se obține cel mai mic număr format cu cifrele și .
- Dintre numerele determinate de Petrică se alege cel mai mare număr, dintre numerele determinate de Ionuț se alege cel mai mic număr.
- După ce au terminat de extras cele cartonașe, fiecare băiat anunță ce număr a obținut conform regulilor jocului și câte cartonașe a extras.
- Se folosesc toate cartonașele în joc: dacă un cartonaș are număr par, va fi ales de Petrică, dacă are număr impar va fi ales de Ionuț.
Cerință
Scrieți un program care determină și afișează patru numere, în această ordine: numărul obținut de Petrică, câte cartonașe a extras Petrică, numărul obținut de Ionuț și câte cartonașe a extras Ionuț.
Date de intrare
Fişierul de intrare cifmaxmin.in
conține pe prima linie un număr , reprezentând numărul de cartonașe din joc. Pe a doua linie din fișier se află cele n numere naturale scrise pe cartonașe, separate între ele printr-un spațiu.
Date de ieşire
Fişierul de ieşire cifmaxmin.out
va conține patru numere naturale, separate între ele printr-un spațiu, în această ordine: numărul obținut de Petrică, câte cartonașe a extras Petrică, numărul obținut de Ionuț și câte cartonașe a extras Ionuț.
Restricții și precizări
- Numerele scrise pe cartonașe sunt formate din cel puțin două cifre și cel mult nouă cifre
- Toate numerele de pe cartonașe au cifrele diferite de
- Cartonașele sunt alese în ordinea în care au fost așezate înainte de începerea jocului
- Există cel puțin un număr par și cel puțin un număr impar între numerele de pe cartonașe
Exemplul 1
cifmaxmin.in
5
1839 47536 28 2459 2496
cifmaxmin.out
92 3 19 2
Explicație
Numerele alese de Petrică sunt: , și , din care obține numerele , și . El a extras numere și numărul cel mai mare este . Astfel, din numărul , cifra minimă este și cifra maximă este și se obține numărul etc.
Numerele alese de Ionuț sunt și , din care obține numerele și . El a extras numere și numărul cel mai mic este .