Time limit: 1s
Memory limit: 64MB
Input:
Output:
Cerință
Un număr perfect este un număr a cărui sumă a divizorilor mai mici ca el este fix numărul în sine.
Se dă un șir cu numere, câte subșiruri au produsul un număr perfect mai mic sau egal cu un dat?
Date de intrare
Pe prima linie se găsesc două numere întregi, și .
Pe a doua linie se află șirul de numere.
Date de ieșire
Răspunsul modulo .
Restricții și precizări
Exemplu
stdin
6 15
1 3 3 2 6 28
stdout
6
Explicație
Subșirul care conține numărul nu este numărat pentru că este mai mare ca chiar daca este număr perfect ().
Toate subșirurile de produs sunt considerate bune deoarece este un număr perfect ().