编程题
### 问题描述
在一个神奇的国度里,有一个叫做小熊的数学家。有一天,小熊接到了国王的任务,要求他找出从 $1$ 到 $n$ 的数中,满足每一位上的数字乘积小于等于 $m$ 的数字个数。
小熊感到十分困惑,他意识到,这个问题凭他现在的能力根本无法解决。于是他选择了向你求助。
请你需要帮助小熊,计算出满足条件的数字的个数。
### 输入格式
输入两个整数 $n$($1\leq n \leq 10^{18}$) 和 $m$($1\leq m \leq 10^9$),含义如题所述。
### 输出格式
输出一个整数,表示从 $1$ 到 $n$ 的数中,满足每一位上的数字乘积小于等于 $m$ 的数字个数。
### 样例输入 1
```text
6 3
```
### 样例输出 1
```text
3
```
### 样例输入 2
```text
15 2
```
### 样例输出 2
```text
5
```