#include #include #include #include std::map m; char aux[11]; int nr; int main() { // freopen("data.in","r",stdin); // freopen("data.out","w",stdout); char v[11]; gets(v+1); int nr=0,rez=0; int p; for(int i=3; i<=10; i++) { for(int k=0; k<=9; k++) { strcpy(aux,v); aux[i]=k+'0'; strcpy(aux+i+1,v+i); nr=0; for(int f=3; f<=10; f++) { nr=nr*10+aux[f]-'0'; } if(!m[nr]) { rez++; m[nr]=1; } } } printf("%d\n",rez); return 0; }