编程题
### 问题描述
小齐正在学习如何在不同进制之间转换数字,但由于他不能轻松地用笔在两只前蹄之间持住,经常出现错误。
每当小齐将一个数字转换为新的进制并写下结果时,他总是会写错其中一个数字。例如,如果他将数字 $N$ 转换为二进制(即,基数为 $2$),正确的结果应该是 $1110$,但他可能会写下 $0110$ 或 $1111$。小齐永远不会意外地添加或删除数字,因此如果数字的第一个数字是 $0$,那么他可能会写下一个以 $0$ 开头的数字,如果这是他弄错的数字。
给定小齐将数字 $N$ 转换为二进制和三进制时的输出,请确定正确的原始值 $N$(十进制)。你可以假设 $N$ 最大为 $10$ 亿,并且对于 $N$ 存在唯一解。
### 输入格式
* 第1行:数字 $N$ 的二进制表示,其中一个数字写错。
* 第2行:数字 $N$ 的三进制表示,其中一个数字写错。
### 输出格式
* 第1行:$N$ 的正确值。
### 样例输入
```
1010
212
```
### 样例输出
```
14
```
### 评测数据规模
题目中所涉及的 $N$ 最大为 $10$ 亿,并且有一个唯一解。