#include <bits/stdc++.h>
using namespace std;
#define int long long
int32_t main()
{
int n;cin>>n;
int a[n+1]={0},pr[n+1]={0};
for(int i=1;i<=n;i++)cin>>a[i];
sort(a,a+n);
for(int i=1;i<=n;i++)pr[i]=pr[i-1]+a[i];
int q;cin>>q;
while(q--){
int x;cin>>x;
int l=1,r=n;
int res = 0;
while(l<=r){
int mid = (l+r+1)/2;
if(a[mid]<=x)l=mid+1,res=mid;
else r=mid-1;
}
if(res==0)cout << -1 << "\n";
else
cout << res << " " << pr[res] << "\n";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgaW50IGxvbmcgbG9uZwppbnQzMl90IG1haW4oKQp7CiAgICBpbnQgbjtjaW4+Pm47CiAgICBpbnQgYVtuKzFdPXswfSxwcltuKzFdPXswfTsKICAgIGZvcihpbnQgaT0xO2k8PW47aSsrKWNpbj4+YVtpXTsKICAgIHNvcnQoYSxhK24pOwogICAgZm9yKGludCBpPTE7aTw9bjtpKyspcHJbaV09cHJbaS0xXSthW2ldOwogICAgaW50IHE7Y2luPj5xOwogICAgd2hpbGUocS0tKXsKICAgICAgICBpbnQgeDtjaW4+Png7CiAgICAgICAgaW50IGw9MSxyPW47CiAgICAgICAgaW50IHJlcyA9IDA7CiAgICAgICAgd2hpbGUobDw9cil7CiAgICAgICAgICAgIGludCBtaWQgPSAobCtyKzEpLzI7CiAgICAgICAgICAgIGlmKGFbbWlkXTw9eClsPW1pZCsxLHJlcz1taWQ7CiAgICAgICAgICAgIGVsc2Ugcj1taWQtMTsKICAgICAgICB9CiAgICAgICAgaWYocmVzPT0wKWNvdXQgPDwgLTEgPDwgIlxuIjsKICAgICAgICBlbHNlCiAgICAgICAgY291dCA8PCByZXMgPDwgIiAiIDw8IHByW3Jlc10gPDwgIlxuIjsKICAgIH0KICAgIHJldHVybiAwOwp9