#include<cstdio>
#include<cstring>
#include<algorithm>
#include<iostream>
using namespace std;
char a[110000],b[110000];
int c[110000],d[110000],e[110000],x=0;
int n,nn;
int fu()
{
if(n<nn) return 1;
if(n==nn)
{
int i=n;
while(i--)
{
if(c[i]<d[i]) return 1;
}
return 0;
}
if(n>nn) return 0;
}
int main()
{
scanf("%s%s",&a,&b);
n=strlen(a);
nn=strlen(b);
for(int i=n;i>0;i--)
{
c[i]=a[n-i]-'0';
}
for(int i=nn;i>0;i--)
{
d[i]=b[nn-i]-'0';
}
for(int i=0;i<max(n,nn);i++)
{
while(fu())
{
if(c[i]<d[i])
{
c[i+1]--;
c[i]=c[i]+10;
}
x++;
e[i]=c[i]-d[i];
}
if(fu()==0) break;
}
printf("%d",x++);
}