/*
TASK:sub
LANG:C++
*/
#include<iostream>
using namespace std;
int br, maxi, elem[8];
long n,k,pyti;
char ch;
int main()
{
    while(cin>>ch)
    {
     n+=(int)ch-48;
     n*=10;
     br++;
    }
    n/=10;
    while(n!=0)
    {
      br=0;
      k=n;   
      maxi=0;      
      while(k!=0)
      {
       elem[br]=k%10;
       k/=10;
       br++;
      }   
      for(int i=0; i<br; i++)
       if(maxi<elem[i]) maxi=elem[i];
      n-=maxi;   
      pyti++; 
    }
    cout<<pyti<<endl;;
    //system("PAUSE");
    return 0;
}
