给定两个整数 $A$ 和 $B$。你希望通过执行一系列操作将 $A$ 转换为 $B$。你只能执行以下操作:
- 将 $A$ 除以 2,但前提是 $A$ 是偶数。
- 将 $A$ 加 1。
将 $A$ 转换为 $B$ 所需的最少操作次数是多少?
输入格式
输入为一行,包含两个整数 $A$ 和 $B$,其中 $1 \le A, B \le 10^9$。
输出格式
在一行中输出所需的最少操作次数,作为一个整数。
样例
样例输入 1
103 27
样例输出 1
4
样例输入 2
3 8
样例输出 2
5
Figure 1. Operations on A