#include"stdio.h"
#include"math.h"
int weishu/*位数*/(int a){
int i;
for(i=0;pow(10,i)<a;i++){}
return i;
}
int s=0;//不得不定义成全局变量
void tongji/*统计*/(int n){
for(int i=n/weishu(n)/*首位*//2;i>0;i--){
s++;////问题应该出在这里
tongji(i*pow(weishu(i),10)+n);
}
}
int main(void){
int n;
scanf("%d",&n);
tongji(n);
printf("%d",s);
return 0;
}