include
include
include <string.h>
using namespace std;
int a[27]={0,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};//预处理
char str[8][4]={{'a','b','c',32},{'d','e','f',32},{'g','h','i',32},{'j','k','l',32},
{'m','n','o',32},{'p','q','r','s'},{'t','u','v',32},{'w','x','y','z'}};
bool ifwait(char a, char b){//判断前一个字母和后一个字母是否在同一个按键里
int n=0,m=0;
for(int i=0;i<8;i++)
for(int j=0;j<4;j++){
if(str[i][j]==a)
m=i;
if(str[i][j]==b)
n=i;
}
if(m==n)
return true;
else
return false;
}
int main(){
char b[100];
int len,sum=0;
char m;
while(scanf("%s",b)!=EOF){
len=strlen(b);
sum=0;
for(int i=0;i<len;i++){
if(i>0){ //第一个字母不用判断有没有和前一个在同一个键盘上
if(ifwait(m,b[i])){ //从第二个字母开始判断
sum+=2; //如果和前一个字母在同一个键盘上sum就+2
}
}
sum+=a[b[i]-96];
m=b[i];
}
printf("%d\n",sum);
}
return 0;
}