#include <bits/stdc++.h>
using namespace std;
void input() {
  string second;
  cin >> second;
  int ans = INT_MAX;
  for (int i1 = 0; i1 < 10; i1++) {
    for (int i2 = 0; i2 < 10; i2++) {
      for (int i3 = 0; i3 < 10; i3++) {
        for (int i4 = 0; i4 < 10; i4++) {
          for (int i5 = 0; i5 < 10; i5++) {
            for (int i6 = 0; i6 < 10; i6++) {
              int x = 0;
              if ((i1 + i2 + i3) == (i4 + i5 + i6)) {
                if (i1 != (second[0] - '0')) {
                  x++;
                }
                if (i2 != (second[1] - '0')) {
                  x++;
                }
                if (i3 != (second[2] - '0')) {
                  x++;
                }
                if (i4 != (second[3] - '0')) {
                  x++;
                }
                if (i5 != (second[4] - '0')) {
                  x++;
                }
                if (i6 != (second[5] - '0')) {
                  x++;
                }
                ans = min(ans, x);
              }
            }
          }
        }
      }
    }
  }
  cout << ans << "\n";
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  input();
  return 0;
}
