// UUID: 49de68a2-c9ec-41f4-a972-987e07e80821
#include <bits/stdc++.h>
using namespace std;
int main() {
int t, a, b;
cin >> t;
bool eltarol = false;
for (int i = 0; i<t; i++) {
eltarol = false;
cin >> a >> b;
if (a < 33 or a > 53)
cout << "-1 -1\n";
else {
a -= 33;
if (a > 10) {
a -= 10;
b -= 11;
if (b >= 0)
eltarol = true;
else {
cout << "-1 -1\n";
continue;
}
}
if (a > 0) {
b -= 11;
if (b >= 0)
cout << a << " 11\n";
else {
cout << "-1 -1\n";
continue;
}
}
if (b > 9) {
b -= 10;
cout << "11 10\n";
if (b > 9) {
b -= 10;
cout << "11 10\n";
} else {
cout << "11 0\n";
}
} else {
cout << "11 0\n";
cout << "11 0\n";
}
if (eltarol)
cout << "10 11\n";
if (b > 10) {
b -= 11;
cout << "0 11\n";
}
if (b > 10) {
b -= 11;
cout << "0 11\n";
}
cout << "11 " << b << "\n";
}
}
}
/*
Python: (lassú volt)
t = int(input())
eltarol = False
for i in range(t):
eltarol = False
a, b = map(int, input().split())
if a < 33 or a > 53:
print("-1 -1")
else:
a -= 33
if a > 10:
a -= 10
b -= 11
if b >= 0:
eltarol = True
else:
print("-1 -1")
continue
if a > 0:
b -= 11
if b >= 0:
print(f"{a} 11")
else:
print("-1 -1")
continue
if b > 9:
b -= 10
print("11 10")
if b > 9:
b -= 10
print("11 10")
else:
print("11 0")
else:
print("11 0")
print("11 0")
if eltarol:
print("10 11")
if b > 10:
b -= 11
print("0 11")
if b > 10:
b -= 11
print("0 11")
print(f"11 {b}")
*/