Amalia a adunat cartonașe pe care le poate folosi în mai multe jocuri. Pe fiecare cartonaș este scris un singur număr care are cel puțin două cifre și cel mult nouă cifre. La jocul Numersum, ea utilizează cartonașele ce au numere pentru care prima cifră este egală cu suma celorlalte cifre din număr. Amalia dorește să aleagă cartonașele pentru acest joc și să le așeze în ordine crescătoare, după numerele scrise pe ele.
Cerinţă
Scrieţi un program care, cunoscând numărul de cartonașe şi numerele scrise pe cele cartonașe, determină în ordine crescătoare numerele pe care Amalia le poate utiliza la jocul Numersum.
Date de intrare
Fişierul de intrare joc.in
conţine pe prima linie numărul natural , ce reprezintă numărul de cartonașe. Pe a doua linie din fișier se află numere naturale , reprezentând numerele scrise pe cele cartonașe.
Date de ieşire
Fişierul de ieşire joc.out
conţine o singură linie pe care se află în ordine crescătoare numerele scrise pe cartonașele ce se pot utiliza la jocul Numersum, separate prin câte un spațiu.
Restricţii și precizări
- pentru
- În setul de cartonașe al Amaliei există cel puțin un cartonaș ce poate fi ales la jocul Numersum
Exemplu
joc.in
7
211 58 55 514 101 9867 101
joc.out
55 101 101 211 514
Explicație
Numerele din șirul dat ce se pot utiliza la jocul Numersum sunt: , , , , și se vor afișa în ordine crescătoare.