După ce au descoperit ascunzătoarea piratului Spânu, marinarii de pe corabia “Speranţa” au hotărât să ofere sătenilor o parte din comoara acestuia. Întrucât comoara avea un număr nelimitat de bani din aur, numiţi galbeni, singura problemă a marinarilor a fost regula după care să împartă banii.
După îndelungi discuţii au procedat astfel: i-au rugat pe săteni să se aşeze în ordine la coadă şi să vină, pe rând, unul câte unul pentru a-şi ridica galbenii cuveniţi. Primul sătean a fost rugat să îşi aleagă numărul de galbeni, cu condiţia ca acest număr să fie format din exact cifre. Al doilea sătean va primi un număr de galbeni calculat astfel: se înmulţeşte numărul de galbeni ai primului sătean cu toate cifrele nenule ale acelui număr, rezultatul se înmulţeşte cu şi apoi se împarte la păstrându-se doar ultimele cifre ale câtului împărţirii. Dacă numărul obţinut are mai puţin de cifre, atunci acestuia i se adaugă la final cifra , până când se completează cifre.
Pentru a stabili câţi galbeni primeşte al treilea sătean, se aplică aceeaşi regulă, dar pornind de la numărul de galbeni ai celui de-al doilea sătean. Regula se aplică în continuare fiecărui sătean, plecând de la numărul de galbeni primiţi de săteanul care a stat la coadă exact în faţa lui.
Cerința
Cunoscând numărul de galbeni aleşi de primul sătean, determinaţi numărul de galbeni pe care îl va primi al -lea sătean.
Date de intrare
Fișierul de intrare galbeni.in
conține pe prima linie cele numere naturale nenule , , separate prin câte un spaţiu, unde reprezintă numărul de galbeni ales de primul sătean, este numărul de cifre ale numărului , iar reprezintă numărul de ordine al săteanului pentru care se cere să determinaţi numărul de galbeni primiţi.
Date de ieșire
Fișierul de ieșire galbeni.out
va conține pe unica sa linie un număr natural reprezentând rezultatul determinat.
Restricții și precizări
- ;
- ;
- Se garantează că are exact cifre.
Exemplul 1
galbeni.in
51 2 3
galbeni.out
77
Explicație
Primul sătean a luat de galbeni. Cel de al doilea sătean va primi de galbeni ( se înmulţeşte cu cifrele nenule , se înmulţeşte cu și rezultă . Câtul împărţirii lui la este , ultimele două cifre fiind ).
Cel de al treilea sătean va primi de galbeni ( se înmulţeşte cu cifrele nenule , se înmulţeşte cu şi obţinem numărul . Câtul împărţirii dintre şi este , ultimele două cifre fiind ).
Exemplul 2
galbeni.in
10 2 3
galbeni.out
96
Explicație
Primul sătean primeşte galbeni. Pentru a calcula câţi galbeni primeşte al doilea sătean procedăm astfel: înmulţim cu cifele sale nenule: , apoi cu , . Câtul împărţirii lui la este . Acest număr având mai puţin de cifre, se adaugă la finalul său cifra şi se obţine .
Pentru al treilea sătean se pleacă de la (, , câtul împărţirii lui la este , ultimele două cifre sunt ).