Se dă un șir de numere naturale nenule și un număr natural .
Cerință
Să se verifice dacă valoarea expresiei este un număr natural. În caz afirmativ să se afișeze acest număr descompus în factori primi.
Date de intrare
În fișierul expresie.in
se află pe prima linie , pe linia a doua , iar pe linia a treia numerele , , , separate între ele prin câte un spațiu.
Date de ieșire
În fișierul expresie.out
se va scrie pe prima linie cifra , dacă valoarea expresiei nu este un număr natural, respectiv dacă este un număr natural.
Dacă valoarea expresiei este un număr natural, pe următoarele linii se vor scrie perechi de forma "" ( este factor prim care apare în descompunere la puterea ). Aceste perechi se vor scrie în ordine crescătoare după primul număr (adică ).
Restricții
- este un număr natural nenul mai mic strict decât .
- este un număr natural nenul mai mic strict decât , .
- poate fi una din cifrele , sau .
Exemplul 1
expresie.in
2
4
32 81 100 19
expresie.out
0
Explicație
nu este număr natural.
Exemplul 2
expresie.in
2
4
32 81 100 18
expresie.out
1
2 4
3 3
5 1
Explicație