编程题
### 问题描述
依依是一个勇敢而聪明的少女,她生活在一个充满魔法的奇幻世界中。在这个世界里,魔法力量无处不在,能够创造出美丽的景色和神奇的生物。
有一天,依依得知了一个传说中的魔法宝石,据说这个宝石拥有强大的魔力,能够实现人们的愿望。被好奇心驱使,依依决定踏上找寻宝石的冒险之旅。
在她的冒险中,依依遇到了一位名叫小桥的智者。小桥告诉她,要找到宝石,需要通过一系列的魔法考验。第一个考验就是解决一个有趣的数学难题。
给定两个正整数 $n$ 和 $m$,现在有一个神秘的整数 $c$,它等于 $n!$ 除以 $m!$。依依可以选择一个正整数 $x$,每次选择时,必须保证 $c$ 能够整除 $x$,然后 $c$ 就会变成 $c/x$。她的目标是选择尽可能多的 $x$,使得最终的结果变为 $2$。依依希望你能帮助她计算出选择 $x$ 的最大次数。
请你帮助依依解决这个数学难题,让她继续她的魔法冒险!
### 输入格式
第一行输入两个整数 $n$ 和 $m$,表示给定的正整数范围($1\le m\le n\le 10^6$)。
### 输出格式
输出仅一行,如果能够选择 $x$ 的最大次数,则输出该次数;否则输出 `-1`。
### 样例输入
```
3 1
```
### 样例输出
```
1
```