#include<iostream>
using namespace std;
const int N(1000005);
int f[N]={0};
//ifstream cin("count.in");
//ofstream cout("count.out");
int main()
{
    int n,x,t(0);
    cin>>n>>x;
    f[x]=1; t=(n>=x?1:0);
    for (int i=10;i<=n;i++)
    {
        f[i]=f[i/10]+f[i%10];
        t+=f[i];
    }
    if (!x) t--;
	cout<<t<<endl;    
    return 0;
}

/**************************************************************
	Problem: 2320
	User: admin
	Language: C++
	Result: Accepted
	Time:71 ms
	Memory:5980 kb
****************************************************************/