Goe este un copil drăgălaş, dar tare leneş. Nu îi place nici să scrie, nici să numere. Cu greu a fost convins de mama sa să înveţe cifrele, dar de scris tot nu poate să le scrie pe toate. Nu îi plac cifrele , , şi , iar cifra o încurcă cu şi invers. Şi asta nu este tot. Când mama sa îi dă să copieze numere, pentru a exersa scrierea cifrelor, el le scrie în oglindă, adică scrie cifrele în ordinea inversă. De exemplu numărul va fi scris de Goe .
Mama lui Goe scrie în fiecare zi, în ordine crescătoare, câte numere naturale, sărind însă peste orice număr divizibil cu , ca în .
Goe copiază zilnic aceste numere. Din păcate, el nu îşi îndreaptă niciuna dintre greşeli: copiază numerele scriindu-le oglindite, nu scrie numerele care conţin cifrele , , şi şi înlocuieşte, în continuare cifra cu şi invers (vezi ).
Cerinţă
Scrieţi un program care să citească numerele naturale nenule , şi şi care să determine:
- Numărul de numere scrise de Goe în primele zile;
- Al -lea palindrom scris corect de Goe; un număr este palindrom dacă este egal cu oglinditul său;
- Cel mai mare număr scris de Goe în primele zile.
Date de intrare
Fişierul goe.in
conţine o singură linie pe care sunt scrise trei numere naturale , şi , separate prin câte un spaţiu.
Date de ieşire
Fişierul de ieşire goe.out
va conţine linii:
- pe prima linie, se va scrie numărul de numere scrise de Goe în primele zile;
- pe a doua linie, se va scrie un număr natural reprezentând al -lea palindrom scris corect de Goe;
- pe a treia linie, se va scrie cel mai mare număr scris de Goe în primele zile.
Restricţii şi precizări
- Pentru rezolvarea cerinţei se acordă din punctaj, pentru cerinţa , din punctaj şi pentru cerinţa , din punctaj.
Exemplu
goe.in
5 8 3
goe.out
15
111
91
Explicaţie
numere a scris Goe în primele zile.
Primele palindroame scrise corect de Goe sunt: , , , , , , , .
Cel mai mare număr scris de Goe în primele zile este .