#include<bits/stdc++.h>
using namespace std;

int main(){
  string N;
  cin >> N;
  vector<int> E(N.size()+1.0);
  vector<int> P(N.size()+1,1);
  for(int i=1; i<=N.size(); i++){
    int num = N[i-1]-'0';
    E[i]=min(E[i-1]+num, P[i-1]+10-num);
    P[i]=min(E[i-1]+num+1, P[i-1]+9-num);
  }
  cout << E[N.size()] << endl;
  return 0;
}