Asupra unui număr natural , care are cel puţin cifre, se face următoarea transformare: se iau pe rând din număr, câte două cifre vecine şi se scade cea mai mică din cea mai mare. Cu cifrele astfel obţinute se formează un nou număr. De exemplu, pentru numărul , din cifrele şi se obţine , din şi se obţine iar din şi se obţine . Formăm deci un nou număr, , căruia i se poate aplica aceeaşi transformare, obţinându-se . Din , prin acelaşi procedeu, obţinem . Dacă numărul este format dintr-o singură cifră, transformarea îl lasă nemodificat.
Cerinţă
Se dau două numere naturale şi . Se cere să se determine suma numerelor obţinute în urma aplicării, pornind de la , de ori, a şirului de transformări prezentate mai sus.
Date de intrare
De pe prima linie a fişierului suma.in
se citesc două numere naturale şi .
Date de ieşire
În fişierul suma.out
se va scrie pe prima linie suma obţinută conform procedeului anterior.
Restricţii
- Numărul are cel puţin cifre şi cel mult cifre.
- numărul de cifre ale lui .
Exemplul 1
suma.in
5734 2
suma.out
264
Explicație
Se aplică de ori şirul de transformări: din se obţine iar din se obţine . Adunând numerele şi , se obţine rezultatul .
Exemplul 2
suma.in
2228 3
suma.out
18
Explicație
În urma primei transformări, din se obţin cifrele , , , din care formăm numărul . La următoarele transformări rezultă aceeaşi valoare . Suma obţinută este .