#include <bits/stdc++.h>
#include <algorithm>
using namespace std;
void solve() {
int A, B;
cin >> A >> B;
if (A == 33 && B >= 0 && B <= 30) {
int Bm = B;
for (int i = 0; i < 3; i++) {
int p = min(10, Bm);
cout << "11 " << p << endl;
Bm -= p;
}
}
else if (A >= 33 && A <= 43 && B >= 11 && B <= 41) {
cout << A - 33 << " 11" << endl;
int Bm = B - 11;
for (int i = 0; i < 3; i++) {
int p = min(10, Bm);
cout << "11 " << p << endl;
Bm -= p;
}
}
else if (A >= 33 && A <= 53 && B >= 22 && B <= 52) {
int Am = A - 33;
for (int i = 0; i < 2; i++) {
int p = min(10, Am);
cout << p << " 11" << endl;
Am -= p;
}
int Bm = B - 22;
for (int i = 0; i < 3; i++) {
int p = min(10, Bm);
cout << "11 " << p << endl;
Bm -= p;
}
}
else {
cout << "-1 -1" << endl;
}
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int n;
cin >> n;
while (n--) {
solve();
}
return 0;
}