Cerință
Într-un regat îndepărtat, numit Numeronia, trăiau două ființe magice: și . Fiecare era formată dintr-un șir unic de simboluri și locuia în propriul său tărâm: în tărâmul Bazei și în tărâmul Bazei . Se spunea că ființele din Numeronia aveau o legătură specială numită Atracție Bazică.
Pentru ca două ființe să se atragă, trebuiau să se întâlnească într-un loc comun – un tărâm reprezentat de valoarea cea mică dintre tărâmurile lor, numit . Acolo își dezvăluiau esențele (simbolurile lor convertite în aceeași bază). Dacă cel puțin un simbol era comun, atracția lor devenea realitate.
Într-o zi, un înțelept din Numeronia a fost însărcinat să afle dacă și se atrag sau nu. Cu răbdare, el i-a dus pe amândoi în tărâmul , le-a analizat simbolurile și a descoperit secretul relației lor. Vor deveni și aliați în Numeronia sau vor merge pe căi separate? Răspunsul stătea ascuns în cifrele lor...
Date de intrare
Pe prima linie a fișierului bazaxy.in
se află două numere naturale și , unde reprezintă baza de numerație în care este reprezentat numărul , iar baza de numerație în care este reprezentat numărul . Pe linia a doua a fișierului, separate printr-un spațiu, se află numerele și .
Date de ieșire
În fișierul bazaxy.out
se va afișa, pe prima linie, cifra comună, dacă cele două numere se atrag sau valoarea , în caz contrar, iar pe linia a doua se vor afișa, în această ordine, separate printr-un spațiu, valorile și aduse la , indiferent dacă ele se atrag sau nu.
Restricții și precizări
- ;
- numerele și nu depășesc 18 cifre, indiferent de baza în care sunt reprezentate
- în cazul în care și au mai multe cifre comune la trecerea în , se va afișa cea mai mică dintre aceste cifre
- pentru puncte,
- pentru puncte,
Exemplul 1
bazaxy.in
10 8
23 57
bazaxy.out
7
27 57
Explicație
Cea mai mică bază dintre cele două date este , numerele reprezentate în baza sunt și .
Exemplul 2
bazaxy.in
7 9
34 56
bazaxy.out
-1
34 102
Explicație
Cea mai mică bază dintre cele două date este , numerele reprezentate în baza sunt și .