Zadanie

Extrémne masívne zadanie

Počet bodov: 35,

Merlin a Duško sú udatní bojovníci, ktorí už skolili veľa príšer. Keď zabíjajú nejakú príšeru, tá pri tom hrozne kričí, z čoho potom bojovníkom píska v ušiach. Najhoršie je, že výkriky príšer sú veľmi komplikované. Bojovníci by chceli, aby príšera radšej kričala proste len AAAAAAAAAAAAAAAAA…. Používajú preto špeciálne zbrane - keď Merlin príšeru dingne svojím mečom, vie zmeniť vo výkriku príšery jeden konkrétny výskyt písmena na ľubovoľné iné. Dongnutím kladiva si zas Duško vie vybrať nejaké písmeno z výkriku a všetky jeho výskyty posunie o 1 smerom k A.

Bojovníkov ich útoky stoja rôznu energiu a na zabitie príšery jej chcú dokopy minúť čo najmenej. Pomôžte vymyslieť Merlinovi a Duškovi stratégiu, pri ktorej bude príšera kričať len písmená ‘A’.

Vstup a výstup

Na prvom riadku vstupu sú 2 čísla, množstvo energie spotrebovanej na Ding a Dong.

Na druhom riadku je reťazec tvorený veľkými písmenami anglickej abecedy - aktuálny krik príšery.

Vypíšte jediné číslo - minimálny počet energie minutej na to, aby príšera kričala ‘AAAAAAA…’ - reťazec tvorený len znakmi ‘A’.

Obmedzenia

Ceny dingu a dongu sú kladné celé čísĺa neprevyšujúce \(150\,000\).

Vstupy sú rozdelené do 5 sád, platia pre ne nasledovné obmedzenia na dĺžky kriku príšery: \(10\), \(100\), \(100\), \(100\,000\), \(100\,000\).

Navyše v druhej a štvrtej sade príšera kričí iba písmená ‘A’ a ‘B’.

Pozor, výsledok môže byť pomerne veľké číslo, no vždy sa zmestí do 64-bitovej premennej.

Príklady

Input:

2 4
ZJEMVAS

Output:

12

Najviac sa oplatí aby Merlin dingol všetky písmenká okrem Á-čka

Input:

2 4
BABABABAZ

Output:

6

Merlin dingne Z a Duško dongne všetky B.

Pre odovzdávanie sa musíš prihlásiť.