import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
// int count = 0;
// for(int i=1; i<=n; i++){
// sb.append(i);
// }
// for(int i=0; i<sb.length(); i++){
// if(sb.charAt(i) == '0' + x){
// count++;
// }
int temp = 0;
for(int i=1; i<=n; i++){
temp = i;
while(temp > 0){
if(temp % 10 == x){
count++;
}
temp /= 10;
}
}
System.out.println(count);
}
}
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int x = sc.nextInt();
// 方法一:使用StringBuilder接收 1~n,遍历sb,检查每个字符和目标是否相等
// 注意整型、字符之间格式的转换
// StringBuilder sb = new StringBuilder();// int count = 0;
// for(int i=1; i<=n; i++){
// sb.append(i);
// }
// for(int i=0; i<sb.length(); i++){
// if(sb.charAt(i) == '0' + x){
// count++;
// }
// }
// 方法二:检查每个整数的各个数位,是否和目标x相等。
int count = 0;int temp = 0;
for(int i=1; i<=n; i++){
temp = i;
while(temp > 0){
if(temp % 10 == x){
count++;
}
temp /= 10;
}
}
System.out.println(count);
}
}