Avem la dispoziție patru numere naturale , precum și trei cifre distincte două câte două.
Cerință
Să se determine numărul natural minim, strict mai mare decât , care are exact cifre , cifre , cifre și nu conține alte cifre.
Date de intrare
Fișierul de intrare tcif.in
conține pe prima linie, separate prin câte un spațiu, numerele naturale . Pe linia a doua se află numărul natural .
Date de ieșire
Fișierul de ieșire tcif.out
va conține o singură linie pe care va fi scris cel mai mic număr natural strict mai mare decât care conține exact cifre , exact cifre și exact cifre și nu conține alte cifre.
Restricții și precizări
- va avea cel puțin o cifră și cel mult de cifre.
- Pentru % dintre teste, ;
- Pentru alte % dintre teste, va avea cel mult cifre
- ; și sunt distincte două câte două
- ; ;
- Datele de intrare sunt alese astfel încât va exista o soluție.
Exemplul 1
tcif.in
2 2 2 3 2 4
293187
tcif.out
322344
Explicație
Numărul minim strict mai mare decât care conține două cifre , două cifre și două cifre este
Exemplul 2
tcif.in
2 3 1 1 0 6
44589
tcif.out
100016
Explicație
Numărul minim strict mai mare decât care conține două cifre , trei cifre și o cifră este