Gigel, pasionat de numere, știe că orice număr natural se scrie într-o bază de numerație ca o succesiune de simboluri care au asociate valori de la la . De exemplu numărul , scris în baza , se scrie în baza ca , iar numărul , scris în baza , se scrie în baza ca o succesiune de simboluri, primele două având asociată valoarea , iar ultimul având asociată valoarea . El a descoperit că există numere care au proprietatea că se scriu, în exact două baze diferite, prin exact trei simboluri identice. De exemplu, numărul se scrie în baza ca , iar în baza se scrie .
Cerință
Fiind dat un număr natural , să se determine cel mai mare număr natural mai mic sau egal cu , care are proprietatea că se scrie în exact două baze diferite prin exact simboluri identice.
- Să se scrie numărul determinat
 - Să se scrie cele două baze determinate și valorile simbolurilor respective.
 
Date de intrare
Fişierul de intrare cate3cifre.in conţine pe prima linie cerința ( sau ). Pe linia a doua a fișierului de intrare se află numărul natural .
Date de ieșire
Fişierul de ieşire cate3cifre.out va conține pe prima linie, dacă cerința este , numărul determinat. Dacă cerința este , prima și cea de a doua linie a fișierului de ieșire au aceeași structură: pe fiecare linie se vor scrie, separate printr-un spațiu, două numere naturale , reprezentând baza și valoarea simbolului cerut din baza respectivă. Cele două baze se vor afișa în ordine crescătoare.
Restricții și precizări
- ;
 - Pentru rezolvarea corectă a cerinței se acordă de puncte. Pentru cerința , se acordă de puncte.
 - Pentru de puncte ;
 - Se dau puncte din oficiu (teste corespunzatoare acestor puncte vor coincide cu primul exemplu)
 - Numărul scris în baza cu simbolurile se scrie în baza ca o valoare calculată astfel: (unde simbolurile se înlocuiesc cu valorile asociate)
 - Pentru fiecare test există soluție.
 
Exemplul 1
cate3cifre.in
1
1000
cate3cifre.out
931
Explicație
Numărul determinat este
Numărul determinat se scrie în baza ca
Același număr se scrie în baza ca
Exemplul 2
cate3cifre.in
2
1000
cate3cifre.out
11 7
30 1
Exemplul 3
cate3cifre.in
1
30000
cate3cifre.out
26733
Explicație
Numărul determinat este 
Numărul determinat se scrie în baza  ca  Același număr se scrie în baza  ca ;
Exemplul 4
cate3cifre.in
2
30000
cate3cifre.out
37 19
163 1