#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;
}