//土尔逊Torson 编写于2023/4/5
#define _CRT_SECURE_NO_WARNINGS
#include <map>
#include <cstdio>
#include <stdlib.h>
using namespace std;

int main()
{
	map<char, int> InputTime = {
		{'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 }
	};

	map<char, int> KeyMap = {
		{ '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 }
	};
	char str[101];
	while (scanf("%s", &str) != EOF) {
		int lastInput = 1;
		int totalTime = 0;
		for (int i = 0; str[i] != '\0'; ++i) {
			if (lastInput == KeyMap[str[i]]) {
				totalTime = totalTime + 2;
			}
			totalTime = totalTime + InputTime[str[i]];
			lastInput = KeyMap[str[i]];
		}
		printf("%d\n", totalTime);
	}

	//system("pause");
	return EXIT_SUCCESS;
}