Donats un nombre natural i una seqüència no buida de nombres naturals, feu un programa que determini si el producte de tots els elements de la seqüència és un múltiple de .
Per exemple, si i la sortida és "NO" perquè el producte dels elements de és 10 que no és un múltiple de 3. En canvi, si amb la mateixa , la sortida és "SI" perquè 10 si és un múltiple de 2.
L’entrada és un nombre natural seguit d’una seqüència no buida de naturals separats per espais en blanc.
La sortida és "SI" si el producte de tots els elements de és un multiple de i "NO" en cas contrari.
El producte de nombres grans pot no ser representable amb el nombre de bits usats per representar els enters. Recordeu l’aritmètica modular.
Input
1 23
Output
SI
Input
2 0
Output
SI
Input
20 1 17 22 99999999 15 12345678
Output
SI
Input
7 1 2 3 4 5 6
Output
NO
Input
15 17 13 11 12345678 7 123456785
Output
SI
Input
25 3 15 2 7
Output
NO