#include <cstdio>
#include <map>
#include <cstring>
#include <string>

std::map<int, bool> 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;
}