#include <bits/stdc++.h>
using namespace std;
char abc[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
              'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
int main() {
  string nombre;
  cin >> nombre;
  int giros = 0, pos = 0;
  for (int i = 0; i < nombre.size(); i++) {
    int izq = 0, der = 0, aux = pos;
    while (nombre[i] != abc[pos]) {
      pos++;
      if (pos > 25) {
        pos = 0;
        if (nombre[i] == abc[pos]) {
          der++;
          break;
        }
      }
      der++;
    }
    while (nombre[i] != abc[aux]) {
      aux--;
      if (aux < 0) {
        aux = 25;
        if (nombre[i] == abc[aux]) {
          izq++;
          break;
        }
      }
      izq++;
    }
    pos = nombre[i] - 97;
    giros += min(der, izq);
  }
  cout << giros << endl;
  return 0;
}
