când vaporul se scufundă, șobolanii se scufundă și ei.
În regatul , prea iubitul rege, , se gândește serios cum să-și taxeze cât mai bine discipolii. Regatul este compus din districte, fiecare fiind codificat cu un caracter (). Toate districtele codificate cu același caracter formează o alianța, iar cu cât alianța este alcătuită dintr-un număr mai mare de districte, cu atât împăratul nostru suveranist își face mai multe griji. Însă consilierul regal, , concepe un plan eficient de a calma apele, și cum orice alt om înțelept are face, definește taxa unui interval ca fiind , unde reprezintă câte districte formează o alianța cu codul , iar este egal cu poziția în aflabet a literei .
De exemplu, considerăm șirul , de unde deducem că taxa va fi egală cu .
Cerință
Auzind de ideea măreață a lui , rămâne uimit, și se întreabă care ar fi suma taxelor tuturor intervalelor. În ciuda înclinațiilor voastre morale, rolul vostru este să calculați suma cerută de rege și să o afișați pe ecran .
Date de intrare
Pe prima linie se află , numărul de subteste. Pe prima linie din fiecare subtest se află , numărul de districte, iar pe următoarea linie se află un șir de caractere de lungime .
Date de ieșire
Pe fiecare dintre cele linii se va afișa suma cerută pentru subtestul aferent.
Restricții și precizări
- .
- Fie suma numerelor de districte din cele subteste.
- .
# Scor Restricții 1 12 2 20 3 10 4 15 5 43
Exemplul 1
trumperika.in
5
10
fwcmxivdzu
1
b
10
cqwyywzywh
2
og
5
naovo
trumperika.out
4500
27
281184
118
1407