#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;

const int MAXN=1e6+5;

int n,sum,k;
int a[MAXN];
char s[MAXN];

int main(){
    scanf("%s",s); n=strlen(s);
    for(int i=0;i<n;i++) a[n-i-1]=s[i]-'0';
    for(int i=0,t=0;i<n;i++){
        t+=a[i]*9;
        a[i]=t%10;
        sum+=a[i];
        t/=10;
        if(i==n-1&&t) n++;
    }
    for(k=1;k<=n;k++){
        a[0]+=9;
        sum+=9;
        for(int j=0,t=0;j<n;j++){
            t+=a[j];
            sum-=a[j];
            a[j]=t%10;
            sum+=a[j];
            t/=10;
            if(!t) break;
            if(j==n-1) n++;
        }
        if(sum<=9*k) break;
    }
    printf("%d\n",k);
}
