Ana și Mihai sunt doi frați pasionați de matematică. Anei îi plac numerele cu toate cifrele pare, iar lui Mihai îi plac numerele cu toate cifrele impare. Ei doi copii se joacă cu nouă cuburi, pe fiecare cub fiind scrisă câte o cifră: . Din cele nouă cuburi Ana și Mihai aleg trei cuburi cu care formează un număr cu exact trei cifre. În continuare, cei doi se uită la fiecare cifră în ordine (sute, zeci, unități) și dacă cifra este pară, Ana o scrie așa cum este și Mihai scrie cifra impară următoare, iar dacă este cifra este impară, Ana scrie cifra pară următoare și Mihai o scrie așa cum este, fiecare copil formând astfel câte un număr cu exact trei cifre.
Cerință
Scrieți un program care citește de la tastatură numărul natural de exact cifre distincte și determină:
- Cel mai mare dintre cele două numere obținute de Ana și Mihai;
- Diferența dintre cel mai mare și cel mai mic număr dintre cele două numere obținute de Ana și Mihai.
Date de intrare
Din fișierul numere.in
se citesc: numărul natural format din exact cifre distincte și un număr reprezentând numărul cerinței ( poate fi sau ).
Date de ieșire
Dacă este egal cu , pe prima linie din fișierul numere.out
va fi afișat cel mai mare dintre cele două numere obținute de Ana și Mihai.
Dacă este egal cu , pe prima linie din fișierul numere.out
va fi afișată diferența dintre cel mai mare și cel mai mic număr dintre cele două numere obținute de Ana și Mihai.
Exemplul 1
numere.in
725 1
numere.out
826
Exemplul 2
numere.in
725 2
numere.out
91
Explicație
Cifra sutelor este , deci Ana scrie și Mihai scrie . Cifra zecilor este , deci Ana scrie și Mihai scrie . Cifra unităților este , deci Ana scrie și Mihai scrie . Prin urmare, Ana obține numărul și Mihai obține numărul . Dintre acestea este cu mai mare decât .