#include<bits/stdc++.h>

using namespace std;

int t;

int n,m;

void deal(int n,int m){

int ans = 0;
while(n != m){
    if(n == m){
    cout << "0" << endl;
    return;
}    
 
if(n > m && n % 6 != 0){
    cout << "-1" << endl;
    return ;
}
    if(n < m)n *= 5;
    else n /= 6;
    ans ++ ;
}
cout << ans << endl;}

int main(){

scanf("%d",&t);
while(t -- ){
    scanf("%d%d",&n,&m);
    deal(n,m);
}

}