Se consideră un șir de numere întregi . Un număr se numește moderat dacă poate fi scris sub forma produsului a două numere prime consecutive, adică , unde sunt numere prime consecutive.
Cerințe
- Se dă un singur număr , determinați dacă este moderat.
- Se dă un șir de numere, verificați pentru fiecare număr dacă este moderat.
Date de intrare
Fișierul de intrare moderat.in conține:
Pe prima linie numărul întreg  ( pentru cerința 1 sau  pentru cerința 2):
În cazul cerinței  se citește un singur număr . În cazul cerinței  se citește un număr  și un șir de  numere.
Date de ieșire
Fișierul de ieșire moderat.out trebuie să conțină:
Pentru cerința  se va afișa numărul  în cazul în care este moderat sau  în caz contrar. Pentru cerința , pentru fiecare număr  din șir, se va afișa numărul  în cazul în care este moderat sau  în caz contrar, cu un spațiu între ele.
Restricții și precizări
- ;
- ;
- .
| # | Punctaj | Restricții | 
|---|---|---|
| 1 | 10 | Pentru exemplele din enunț. | 
| 2 | 30 | |
| 3 | 30 | și | 
| 4 | 30 | și | 
Exemplul 1
moderat.in
1
15
moderat.out
15 
Explicație
Cerința verifică numărul: , deci este moderat, întrucât si sunt numere prime.
Exemplul 2
moderat.in
1
20
moderat.out
-1  
Explicație
Cerința verifică numărul: , care nu poate fi scris ca un produs de numere prime consecutive.
Exemplul 3
moderat.in
2  
5  
6 10 15 35 77  
moderat.out
6 -1 15 35 77  
Explicație
Cerința verifică mai multe numere:
- e moderat;
- nu e moderat;
- e moderat;
- e moderat;
- e moderat.