#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
//定义数组用来预处理按动不同字母所花费的时间
int keyTable[26] = {1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,4,1,2,3,1,2,3,4};
int main(){
string str;
while(cin >> str){
int time = 0; //定义保存时间的变量
for(int i = 0; i < str.size(); ++i ){ //从头至尾判断字符串的每一个字母
time += keyTable[str[i] - 'a']; //str[i] - 'a'
if(i != 0 && ((str[i] - str[i-1]) == (keyTable[str[i] - 'a'] - keyTable[str[i-1] - 'a']))){ //判断当前字母与上一个字母是不是属于同一个键盘
time += 2; //同一个键盘需要等待
}
}
printf("%d\n",time);
}
return 0;
}