#include <bits/stdc++.h>
using namespace std;
int main() {
  string s1;
  cin >> s1;
  int j, i, s, t, k, a[3], b[3];
  t = k = 0;
  for (i = 0; i < s1.length(); i++)
    if (i < 3) {
      a[i] = s1[i] - '0';
      t += a[i];
    } else {
      b[i - 3] = s1[i] - '0';
      k += b[i - 3];
    }
  sort(a, a + 3);
  sort(b, b + 3);
  s = i = 0;
  if (t < k) {
    j = 2;
    while (t < k) {
      if ((9 - a[i]) > b[j]) {
        t = t + 9 - a[i];
        ++i;
      } else {
        k = k - b[j];
        --j;
      }
      ++s;
    }
  } else {
    j = 2;
    while (k < t) {
      if ((9 - b[i]) > a[j]) {
        k = k + 9 - b[i];
        ++i;
      } else {
        t = t - a[j];
        --j;
      }
      ++s;
    }
  }
  cout << s << endl;
  return 0;
}
