Time limit: 1s
            Memory limit: 256MB
            Input: secvente.in
            Output: secvente.out
        Se dă numărul natural și un șir , de numere naturale. Numim o secvență specială o secvență de tipul cu proprietatea că . Numim suma unei secvențe , suma tuturor valorilor din secvență.
Cerința
Cunoscând numărul și șirul cu numere naturale, se cere să se determine suma sumelor tuturor secvențelor speciale din șir.
Date de intrare
Fișierul secvente.in va conține pe prima linie numărul natural , iar pe linia următoare  numere naturale separate prin câte un spațiu.
Date de ieșire
Fișierul secvente.out va contine pe prima linie un număr natural ce reprezintă suma sumelor tuturor secvențelor speciale din șirul citit din fișierul de intrare. Deoarece acest număr poate fi foarte mare, el va fi afișat modulo .
Restricții și precizări
- ;
 - .
 
| # | Punctaj | Resctricții | 
|---|---|---|
| 1 | 20 | |
| 2 | 20 | |
| 3 | 60 | Nu există alte restricții. | 
Exemplul 1
secvente.in
5 
1 2 1 2 1
secvente.out
27 
Explicație
Secvențele speciale sunt:
Exemplul 2
secvente.in
18 
5 185 19582 5 536 185 462 536 19582 5 19582 185 462 19582 536 5 462 19582 
secvente.out
1338362