#include<bits/stdc++.h>
using namespace std;
long long sum=0;
long long plzd(long long ans){
long long a=ans/100;
long long b=(ans-a*100)/10;
long long c=ans%10;
long long x,y,z;
x=max(a,max(b,c));
z=min(a,min(b,c));
y=a+b+c-x-z;
return x*100+y*10+z;
}
long long plzx(long long ans){
long long a=ans/100;
long long b=(ans-a*100)/10;
long long c=ans%10;
long long x,y,z;
x=max(a,max(b,c));
z=min(a,min(b,c));
y=a+b+c-x-z;
return z*100+y*10+x;
}
long long cha(long long x){
if(x==495) return sum;
sum++;
cha(plzd(x)-plzx(x)) ;
}
int main(){
long long n;
cin>>n;
cout<<cha(n)<<endl;
return 0;
}