#include <stdio.h>
#include <string.h>
void s1(int a[]){
memset(a,0,sizeof(int)*8);
a[1]=1;
a[0]=1;
return;
}
void p1(int a[]){
int b;
a[1]++;
for(int y=1;y<7;y++){
a[y+1]+=a[y]/10;
a[y]=a[y]%10;
if(a[y]!=0){
b=y;
}
}
a[0]=b;
return;
}
int main(){
int n,x,a[7],b;
s1(a);
scanf("%d %d",&n,&x);
for(int y=1;y<=n;y++){
for(int z=1;z<=a[0];z++){
if(a[z]==x){
b++;
}
}
p1(a);
}
printf("%d",b);
return 0;
}