#include <iostream>
#include <vector>
using namespace std;
int absolute_value(int x) {
    if(x < 0) {
        return -x; // ako x e negativen mnozi go so -1; x * -1 = -x
    }
    else {
        return x; // ako e pozitiven ili 0 si ostanuva isti
    }
}
int min(int a, int b) {
    if(a < b) {
        return a;
    }
    else {
        return b;
    }
}
int main()
{
    int p, k;
    cin >> p >> k;
    int rezultat = 0;
    while(p > 0 and k > 0) {
        int cifra_p = p % 10;
        int cifra_k = k % 10;
        int razlika1 = absolute_value(cifra_p - cifra_k);
        int razlika2 = absolute_value(10 - cifra_p) + cifra_k;
        int razlika3 = absolute_value(10 - cifra_k) + cifra_p;
        rezultat += min(razlika1, min(razlika2, razlika3));
        p /= 10;
        k /= 10;
    }
    cout << rezultat << endl;



    return 0;
}
