#include <bits/stdc++.h>
using namespace std;
int main() {
int t, n;
cin >> t;
while (t--) {
cin >> n;
vector<int> a(n);
for (int &x : a) cin >> x;
int min1 = INT_MAX, min2 = INT_MAX;
for (int x : a) {
if (x < min1) {
min2 = min1;
min1 = x;
} else if (x > min1 && x < min2) {
min2 = x;
}
}
if (min2 == INT_MAX) cout << "-1\n";
else cout << min1 << " " << min2 << "\n";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCB0LCBuOwogICAgY2luID4+IHQ7CiAgICB3aGlsZSAodC0tKSB7CiAgICAgICAgY2luID4+IG47CiAgICAgICAgdmVjdG9yPGludD4gYShuKTsKICAgICAgICBmb3IgKGludCAmeCA6IGEpIGNpbiA+PiB4OwogICAgICAgIAogICAgICAgIGludCBtaW4xID0gSU5UX01BWCwgbWluMiA9IElOVF9NQVg7CiAgICAgICAgZm9yIChpbnQgeCA6IGEpIHsKICAgICAgICAgICAgaWYgKHggPCBtaW4xKSB7CiAgICAgICAgICAgICAgICBtaW4yID0gbWluMTsKICAgICAgICAgICAgICAgIG1pbjEgPSB4OwogICAgICAgICAgICB9IGVsc2UgaWYgKHggPiBtaW4xICYmIHggPCBtaW4yKSB7CiAgICAgICAgICAgICAgICBtaW4yID0geDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICBpZiAobWluMiA9PSBJTlRfTUFYKSBjb3V0IDw8ICItMVxuIjsKICAgICAgICBlbHNlIGNvdXQgPDwgbWluMSA8PCAiICIgPDwgbWluMiA8PCAiXG4iOwogICAgfQogICAgcmV0dXJuIDA7Cn0K