小红拿到了一个正整数

。她可以对

做以下操作:
1. 将

乘以5。
2. 若

是6的倍数,将

除以6。
例如,12经过一次操作可以变成60,也可以变成2。
现在小红想知道,如果要把

变成

,需要操作多少次?一共有

组询问。
输入描述:
第一行输入一个正整数
,代表询问次数。
接下来的
行,每行输入两个正整数
和
,代表一次询问。
数据范围:


输出描述:
输出
行,对于每次询问,如果无论如何都不能把
变成
,输出-1。否则输出操作次数。
示例1
说明
x除以6变为1,再乘5变为5,即操作2次可使x变为y
示例2
说明
第一个不需要操作即可使x变为y,故答案为0。第二个无论操作多少次都不能使x变为y,故答案为-1。