题库练习 Ability To Convert
← 上一题 下一题 →

A10670 | Ability To Convert

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

Alexander is learning how to convert numbers from the decimal system to any other, however, he doesn't know English letters, so he writes any number only as a decimal number, it means that instead of the letter $A$ he will write the number $10$ . Thus, by converting the number $475$ from decimal to hexadecimal system, he gets $11311$ ( $475=1·16^{2}+13·16^{1}+11·16^{0}$ ). Alexander lived calmly until he tried to convert the number back to the decimal number system.

Alexander remembers that he worked with little numbers so he asks to find the minimum decimal number so that by converting it to the system with the base $n$ he will get the number $k$ .

输入格式

The first line contains the integer $n$ ( $2<=n<=10^{9}$ ). The second line contains the integer $k$ ( $0<=k<10^{60}$ ), it is guaranteed that the number $k$ contains no more than $60$ symbols. All digits in the second line are strictly less than $n$ .

Alexander guarantees that the answer exists and does not exceed $10^{18}$ .

The number $k$ doesn't contain leading zeros.

输出格式

Print the number $x$ ( $0<=x<=10^{18}$ ) — the answer to the problem.

输入输出样例

输入 #1
13
12
输出 #1
12
输入 #2
16
11311
输出 #2
475
输入 #3
20
999
输出 #3
3789
输入 #4
17
2016
输出 #4
594
C++ 编辑器
输入
输出