다이얼

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

상근이의 할머니는 아래 그림과 같은 오래된 다이얼 전화기를 사용한다.

전화를 걸려면 원하는 숫자를 누른 뒤, 금속 핀이 있는 위치까지 다이얼을 시계 방향으로 돌려야 한다. 숫자를 하나 누르면 다이얼이 처음 위치로 돌아가므로, 다음 숫자를 누르려면 다시 처음 위치에서 돌려야 한다.

숫자 $1$을 거는 데는 $2$초가 걸린다. $1$보다 큰 숫자를 거는 데는 시간이 더 걸리는데, 한 칸 옆에 있는 숫자를 걸 때마다 $1$초씩 더 걸린다. 즉, 숫자 $n$을 거는 데는 $n+1$초가 걸리고, $0$은 $9$ 다음 칸에 있으므로 $11$초가 걸린다.

상근이의 할머니는 전화번호를 각 숫자에 해당하는 알파벳으로 외운다. 다이얼에서 알파벳과 숫자의 대응은 다음과 같다.

숫자알파벳
2A, B, C
3D, E, F
4G, H, I
5J, K, L
6M, N, O
7P, Q, R, S
8T, U, V
9W, X, Y, Z

어떤 단어를 걸 때는 각 알파벳에 해당하는 숫자를 차례대로 걸면 된다. 예를 들어 UNUCIC는 $868242$에 해당한다.

할머니가 외운 단어가 주어졌을 때, 이 전화번호를 거는 데 필요한 최소 시간을 구하는 프로그램을 작성하시오.

입력

첫째 줄에 알파벳 대문자로만 이루어진 단어가 주어진다. 단어의 길이는 $2$ 이상 $15$ 이하이다.

출력

첫째 줄에 주어진 단어의 전화번호를 거는 데 필요한 최소 시간을 초 단위로 출력한다.