#include<bits/stdc++.h>
using namespace std;
int num(int n, int x) {
int z = 0;
if (n < 10) {
if (n == x)z += 1;
else z += 0;
} else if (n < 100) {
if (n / 10 == x)z += 1;
if (n % 10 == x)z += 1;
else z += 0;
} else if (n < 1000) {
if (n / 100 == x)z += 1;
if (n % 10 == x)z += 1;
if (n / 10 % 10 == x)z += 1;
else z += 0;
} else if (n < 10000) {
if (n / 1000 == x)z += 1;
if (n % 10 == x)z += 1;
if (n / 10 % 10 == x)z += 1;
if (n / 100 % 10 == x)z += 1;
else z += 0;
} else if (n < 100000) {
if (n / 10000 == x)z += 1;
if (n % 10 == x)z += 1;
if (n / 10 % 10 == x)z += 1;
if (n / 100 % 10 == x)z += 1;
if (n / 1000 % 10 == x)z += 1;
else z += 0;
} else if (n < 1000000) {
if (n / 100000 == x)z += 1;
if (n % 10 == x)z += 1;
if (n / 10 % 10 == x)z += 1;
if (n / 100 % 10 == x)z += 1;
if (n / 1000 % 10 == x)z += 1;
if (n / 10000 % 10 == x)z += 1;
else z += 0;
} else if (n < 10000000) {
if (n / 1000000 == x)z += 1;
if (n % 10 == x)z += 1;
if (n / 10 % 10 == x)z += 1;
if (n / 100 % 10 == x)z += 1;
if (n / 1000 % 10 == x)z += 1;
if (n / 10000 % 10 == x)z += 1;
if (n / 100000 % 10 == x)z += 1;
else z += 0;
}
return z;
}
int main() {
int n, x, i = 0;
cin >> n >> x;
for (int j = 1; j <= n; j++) {
i += num(j, x);
}
cout << i;
}