Gigel a învăţat la şcoală un nou cuvânt: palindrom. El ştie acum că un palindrom este o construcţie formată din litere sau/şi cifre care arată la fel citită de la început spre sfârşit sau citită de la sfârşit spre început. De exemplu numerele și au proprietatea de palindrom. Deoarece lui Gigel îi place să se joace cu cifrele, el îşi pune următoarea problemă: dat fiind un număr natural, pot fi rearanjate cifrele lui astfel încât să obţinem un palindrom? Dacă da, care este numărul maxim palindrom care poate fi obţinut?
Cerință
Fiind dat un număr natural să se determine cel mai mare număr palindrom care se poate obţine cu cifrele numărului .
Date de intrare
Fișierul de intrare palindrom.in
conţine pe prima linie numărul natural .
Date de ieșire
Fișierul de ieșire palindrom.out
conţine pe prima linie cel mai mare număr palindrom care se poate obţine cu cifrele numărului .
Restricții și precizări
- Pentru datele de test există întotdeauna soluţie.
Exemplu
palindrom.in
3121321
palindrom.out
3211123