Time limit: 0.5s
Memory limit: 8MB
Input: numar.in
Output: numar.out
Fie un număr natural având cifre.
Cerinţă
Scrieţi un program care să determine un număr natural cu proprietatea că este cel mai mic număr mai mare decât , care are exact aceleaşi cifre ca şi numărul .
Date de intrare
Fişierul de intrare numar.in
conţine două linii:
- pe prima linie un număr natural reprezentând valoarea lui ;
- pe a doua linie, fără spaţii între ele, cifre reprezentând numărul .
Date de ieșire
Fişierul de ieşire numar.out
va conţine o singură linie pe care se va afla numărul .
Restricții și precizări
- ;
- pentru dintre teste, ;
- pentru toate datele de test există soluţie
Exemplu
numar.in
6
204924
numar.out
204942
Explicație
Există mai multe numere formate din exact aceleaşi cifre ca şi numărul mai mari decât el. Dintre acestea, este cel mai mic.