#include <iostream>
#include <fstream>
#include <string>
#include <cctype>
#include <cstring>
#include <algorithm>
#include <string.h>
using namespace std;
int main( int argc, char * argv[ ] ) {
ifstream stream( argv[ 1 ] ) ;
string str;
while ( getline( cin ,str,'\n ' ) )
{
int sum = 0 ;
int length = str.length ( ) ;
for ( int x = 0 ; x < length; x++ ) {
char c = str[ x] ;
if ( isalpha ( c) ) ///only for characters
str[ x] = tolower ( str[ x] ) ;
}
int arr[ 26 ] = { 0 } ;
int index = 0 ;
for ( int x = 0 ; x < length; x++ )
{
char c = str[ x] ;
if ( isalpha ( c) ) { ///only for characters
index = str[ x] - 97 ;
arr[ index] ++ ;
}
}
sort( arr,arr+ 26 ) ;
int num = 26 ;
for ( int x = 25 ; x >= 0 ; x-- )
{
sum = sum + ( arr[ x] * num) ;
num-- ;
}
cout << sum << endl;
}
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnN0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGNjdHlwZT4KI2luY2x1ZGUgPGNzdHJpbmc+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKSB7CiAgICBpZnN0cmVhbSBzdHJlYW0oYXJndlsxXSk7CgogICBzdHJpbmcgc3RyOwogICB3aGlsZShnZXRsaW5lKGNpbixzdHIsJ1xuJykpCiAgIHsKICAgICAgIGludCBzdW0gPSAwOwogICAgICAgaW50IGxlbmd0aCA9IHN0ci5sZW5ndGgoKTsKICAgICAgIGZvcihpbnQgeCA9IDA7IHggPCBsZW5ndGg7IHgrKykgewoJCWNoYXIgYyA9IHN0clt4XTsJCQoJCWlmKGlzYWxwaGEoYykpICAgICAgICAJLy8vb25seSBmb3IgY2hhcmFjdGVycyAKCQkJc3RyW3hdID0gdG9sb3dlcihzdHJbeF0pOwoKCX0KICAgICAgIGludCBhcnJbMjZdID0gezB9OwogICAgICAgaW50IGluZGV4ID0gMDsKICAgICAgIGZvcihpbnQgeCA9IDA7IHggPCBsZW5ndGg7IHgrKykKICAgICAgIHsKCQljaGFyIGMgPSBzdHJbeF07CQkKCQlpZihpc2FscGhhKGMpKSB7ICAgICAgLy8vb25seSBmb3IgY2hhcmFjdGVycyAKCQkgICBpbmRleCA9IHN0clt4XSAtIDk3OwoJCSAgIGFycltpbmRleF0rKzsKCQl9CiAgICAgICB9CiAgICAgICBzb3J0KGFycixhcnIrMjYpOwogICAgICAgaW50IG51bSA9IDI2OwoKICAgICAgIGZvcihpbnQgeCA9IDI1OyB4ID49IDA7IHgtLSkKICAgICAgIHsKICAgICAgICAgICBzdW0gPSBzdW0gKyAoYXJyW3hdKm51bSk7CiAgICAgICAgICAgbnVtLS07CiAgICAgICB9CiAgICAgICBjb3V0IDw8IHN1bSA8PCBlbmRsOwogICB9CnJldHVybiAwOwp9
stdin
QUJiQ2NjCkdvb2QgbHVjayBpbiB0aGUgRmFjZWJvb2sgSGFja2VyIEN1cCB0aGlzIHllYXIhCklnbm9yZSBwdW5jdHVhdGlvbiwgcGxlYXNlIDopClNvbWV0aW1lcyB0ZXN0IGNhc2VzIGFyZSBoYXJkIHRvIG1ha2UgdXAuClNvIEkganVzdCBnbyBjb25zdWx0IFByb2Zlc3NvciBEYWx2ZXM=
ABbCcc
Good luck in the Facebook Hacker Cup this year!
Ignore punctuation, please :)
Sometimes test cases are hard to make up.
So I just go consult Professor Dalves