#include <bits/stdc++.h>
using namespace std;
#define ll long long int
int main() {
int t;
cin>>t;
while(t--){
ll n;
cin>>n;
ll m,a;
cin>>m;
ll mi = INT_MAX;
ll ma = INT_MIN;
for(ll i=0;i<m;i++){
cin>>a;
//cout<<a<<" ";
if(a==1)continue;
if(n%a==0){
ma = max(ma,a);
mi = min(mi,a);
}
}
if(ma == INT_MIN){
cout<<"-1\n";
}
else
cout<<ma<<" "<<mi<<"\n";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nIGludAppbnQgbWFpbigpIHsKCQoJaW50IHQ7CgljaW4+PnQ7Cgl3aGlsZSh0LS0pewoJCWxsIG47CgkJY2luPj5uOwoJCWxsIG0sYTsKCQljaW4+Pm07CgkJbGwgbWkgPSBJTlRfTUFYOwoJCWxsIG1hID0gSU5UX01JTjsKCQlmb3IobGwgaT0wO2k8bTtpKyspewoJCQljaW4+PmE7CgkJCS8vY291dDw8YTw8IiAiOwoJCQlpZihhPT0xKWNvbnRpbnVlOwoJCQlpZihuJWE9PTApewoJCQkJbWEgPSBtYXgobWEsYSk7CgkJCQltaSA9IG1pbihtaSxhKTsKCQkJfQoJCX0KCQlpZihtYSA9PSBJTlRfTUlOKXsKCQkJY291dDw8Ii0xXG4iOwoJCX0KCQllbHNlCgkJY291dDw8bWE8PCIgIjw8bWk8PCJcbiI7Cgl9CglyZXR1cm4gMDsKfQ==