#include <stdio.h>
#include <map>
#include <string>
using namespace std;

int main()
{
    map<char,int> position={ {'a',2}, {'b',2}, {'c',2},
        {'d',3}, {'e',3}, {'f',3},
        {'g',4}, {'h',4}, {'i',4},
        {'j',5}, {'k',5}, {'l',5},
        {'m',6}, {'n',6}, {'o',6},
        {'p',7}, {'q',7}, {'r',7}, {'s',7},
        {'t',8}, {'u',8}, {'v',8},
        {'w',9}, {'x',9}, {'y',9}, {'z',9}};

    map<char,int> time={{'a',1}, {'b',2}, {'c',3},
        {'d',1}, {'e',2}, {'f',3},
        {'g',1}, {'h',2}, {'i',3},
        {'j',1}, {'k',2}, {'l',3},
        {'m',1}, {'n',2}, {'o',3},
        {'p',1}, {'q',2}, {'r',3}, {'s',4},
        {'t',1}, {'u',2}, {'v',3},
        {'w',1}, {'x',2}, {'y',3}, {'z',4}};

    char ch[100];
    while(scanf("%s",ch)!=EOF){
        string str=ch;
        int result=0;
        result+=time[str[0]];
        for(int i=1;i<str.length();i++){
            if(position[str[i]]==position[str[i-1]]){
                result+=2;
            }
            result+=time[str[i]];
        }
        printf("%d\n",result);
    }

    return 0;
}