#include <bits/stdc++.h>
using namespace std;
int main() {
int t;
cin >> t;
assert(t <= 10);
while(t--) {
long long int x, y;
cin >> x >> y;
bool found = 0;
for(long long int i = 1; i*i <= y; i++) {
if(y%i == 0) {
if(y/i < x/2 || i > (x + 1)/2) {
cout << x/2 << " " << (x + 1)/2 << "\n";
cout << i << " " << y/i << "\n";
found = 1;
break;
}
}
}
if(!found) cout << "-1\n";
}
}