/*
Task:sub
lang:c++
*/
#include <iostream>

using namespace std;
int x[6],k;
void boza(int n)
{
 k=0;
 while(n>0)
 {
  x[k]=n%10;
 
  k++;
  n=n/10;
 }

}
int main()
{
int n,b=0,i,m;
cin>>n;
while(n>0)
{
 boza(n);
 m=0;
 for(i=1;i<k;i++)
 {
  if(x[i]>x[m])
  m=i;
 
  }

 b++;
 n=n-x[m];
}
cout<<b<<"\n";
cin>>b;
return  0;
}
