Maria Antoaneta a fost o figură controversată în istoria Franței, devenind soția Regelui Ludovic al XVI-lea la data de 16 mai 1770. Regina era un cititor pasionat de romane istorice și interesul său științific a determinat-o să asiste la lansarea de baloane cu aer cald. Ea a fost fascinată de filosofia lui Rousseau precum și de cultura incașilor din Peru, de cultul lor pentru soare. Pe de altă parte, tânăra delfină era pasionată de rochii și bijuterii. Afacerea Colierul Reginei a fost un scandal de mare amploare. Unui mare bijuterier austriac i s-a dat sarcina de a dezmembra bijuteriile coroanei pentru a crea o bijuterie și mai valoroasă și frumoasă. Acesta știe valoarea bijuteriei pe care trebuie să o dezmembreze, care poate fi de ordinul milioanelor. Valoarea este un număr întreg cu cifre. Pentru că bijuterierul este foarte talentat și cunoaște valoarea pieței, știm că a estimat corect prețul și acesta nu începe cu cifre de . Ca să își îndeplinească datoria, el dorește să știe toate modurile în care poate obține o bijuterie cu o valoare strict mai mare decât . El a definit ca fiind numărul de numere întregi strict mai mari decât , care se formează prin permutarea cifrelor lui .
Cerință
Cunoscând și , să se determine .
Date de intrare
Fișierul de intrare bijuterie.in
conține pe prima linie numărul natural iar pe a doua linie cifre reprezentând, în ordine, cifrele numărului .
Date de ieșire
Fișierul de ieșire bijuterie.out
va conține pe prima linie valoarea lui . Deoarece această valoare poate fi foarte mare, să se afișeze rezultatul modulo .
Restricții și precizări
- Se garantează că numărul nu începe cu cifre de .
# | Punctaj | Restricții |
---|---|---|
1 | 11 | |
2 | 22 | |
3 | 36 | |
4 | 31 | Fără restricții suplimentare |
Exemplul 1
bijuterie.in
2
15
bijuterie.out
1
Exemplul 2
bijuterie.in
4
1123
bijuterie.out
11