#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int main()
{
char a[10005];
while(scanf("%s",a)!=EOF)
{
int str=strlen(a);
int b[30]={0};
for(int i=0;i<str;i++)
if(a[i]>='A'&&a[i]<='Z')
b[a[i]-'A']++;
else
b[a[i]-'a']++;
sort(b,b+26);
int sum=0;
for(int i=25;i>=0;i--)
sum+=b[i]*(i+1);
printf("%d\n",sum);
}
}
sort函数 没有说明的情况下 从小到大排列顺序