#include <bits/stdc++.h>
using namespace std;
double power(double b, int e) //b^e
{
if (e == 0)
return 1;
if (e < 0)
return 1 / power(b, -e);
double temp = power(b, e / 2);
if (e % 2 == 0)
return temp * temp;
else
return b * temp * temp;
}
void solve() {
long long n;
cin >> n;
if (n == 10) {
cout << "-1\n";
} else if (n % 12 == 10) {
cout << "22 " << n - 22 << "\n";
} else {
cout << n % 12 << " " << n - (n % 12) << "\n";
}
}
int main() {
int t;
cin>>t;
while(t--) {
solve();
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmRvdWJsZSBwb3dlcihkb3VibGUgYiwgaW50IGUpIC8vYl5lCnsKICAgIGlmIChlID09IDApCiAgICAgICAgcmV0dXJuIDE7CiAgICBpZiAoZSA8IDApCiAgICAgICAgcmV0dXJuIDEgLyBwb3dlcihiLCAtZSk7CiAgICBkb3VibGUgdGVtcCA9IHBvd2VyKGIsIGUgLyAyKTsKICAgIGlmIChlICUgMiA9PSAwKQogICAgICAgIHJldHVybiB0ZW1wICogdGVtcDsKICAgIGVsc2UKICAgICAgICByZXR1cm4gYiAqIHRlbXAgKiB0ZW1wOwp9Cgp2b2lkIHNvbHZlKCkgewogICAgbG9uZyBsb25nIG47CiAgICBjaW4gPj4gbjsKICAgIGlmIChuID09IDEwKSB7CiAgICAgICAgY291dCA8PCAiLTFcbiI7CiAgICB9IGVsc2UgaWYgKG4gJSAxMiA9PSAxMCkgewogICAgICAgIGNvdXQgPDwgIjIyICIgPDwgbiAtIDIyIDw8ICJcbiI7CiAgICB9IGVsc2UgewogICAgICAgIGNvdXQgPDwgbiAlIDEyIDw8ICIgIiA8PCBuIC0gKG4gJSAxMikgPDwgIlxuIjsKICAgIH0KfQoKaW50IG1haW4oKSB7CglpbnQgdDsKCWNpbj4+dDsKCXdoaWxlKHQtLSkgewoJCXNvbHZlKCk7Cgl9CglyZXR1cm4gMDsKfQ==