#include <stdio.h>
//先输入字符串,遍历一半字符,计算每个最小字符循环右移值,全部相加
//注意n-j是'\0',n-j-1才是最后一个字符。
//利用c语言字符相减得右移值
int main() {
int result = 0, n = 0;
int max_n = 1000;
char s[max_n];
scanf("%s", s);
for(int i=0;s[i]!='\0';i++){
n++;//实际字符长度
}
for(int j=0; j<n/2; j++){//遍历一半字符
if(s[j] < s[n-j-1]){//s[j]小于s[n-j-1],s[n-j-1] - s[j]为正
if(s[n-j-1] - s[j] <= 13){//小于等于13为最小字符循环右移值
result += s[n-j-1] - s[j];
}
else{
result += 26 - (s[n-j-1] - s[j]);
}
}
else{//s[j] - s[n-j-1]为正
if(s[j] - s[n-j-1] <= 13){
result += s[j] - s[n-j-1];
}
else{
result += 26 - (s[j] - s[n-j-1]);
}
}
}
printf("%d", result);
return 0;
}