#AT1736. D - Base n

D - Base n

D - n进制

给定一个由0到9组成的字符串XX,以及一个整数MM

ddXX中的最大数字。

选择一个不小于d+1d+1的整数nn,将XX看作nn进制数,问能得到的不大于MM的不同整数有多少个。

限制条件

  • XX由0到9组成。

  • XX的长度在1到60之间。

  • XX不以0开头。

  • 1M10181 \leq M \leq 10^{18}

输入

从标准输入中以以下格式给出输入。

XX

MM

输出

输出答案。

样例解释

样例1

XX中的最大数字为2。

XX看作3进制数,得到8。

XX看作4进制数,得到10。

这两个值是我们能够获得且不大于10的唯一值。

样例2

XX中的最大数字为9。

XX看作10进制数,得到999。

XX看作11进制数,得到1197。

XX看作12进制数,得到1413。

这三个值是我们能够获得且不大于1500的唯一值。

样例3

XX看作2进制数,得到576460752303423488。

这是我们能够获得且不大于1000000000000000000的唯一值。