#include
using namespace std;
int main()
{
int p,k;
cin>>p>>k;
int a,b,c,d;
int x,y,z,l;
d=p%10;
c=(p/10)%10;
b=(p/100)%10;
a=(p/1000)%10;
l=k%10;
z=(k/10)%10;
y=(k/100)%10;
x=(k/1000)%10;
int zbir=0;
if(d>l)
{
if((d-l)>((10-d)+l))
{
zbir+=((10-d)+l);
}else
{
zbir+=d-l;
}
}else
{
if((l-d)>((10-l)+d))
{
zbir+=((10-l)+d);
}else
{
zbir+=l-d;
}
}
if(c>z)
{
if((c-z)>((10-c)+z))
{
zbir+=((10-c)+z);
}else
{
zbir+=c-z;
}
}else
{
if((z-c)>((10-z)+c))
{
zbir+=((10-z)+c);
}else
{
zbir+=z-c;
}
}
if(b>y)
{
if((b-y)>((10-b)+y))
{
zbir+=((10-b)+y);
}else
{
zbir+=b-y;
}
}else
{
if((y-b)>((10-y)+b))
{
zbir+=((10-y)+b);
}else
{
zbir+=y-b;
}
}
if(a>x)
{
if((a-x)>((10-a)+x))
{
zbir+=((10-a)+x);
}else
{
zbir+=a-x;
}
}else
{
if((x-a)>((10-x)+a))
{
zbir+=((10-x)+a);
}else
{
zbir+=x-a;
}
}
cout<