#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<ll, ll> pll;
const ll N = 1e2, M = 1e5, mod = 7;
ll n, q, a[N], ind[N];
void solve01()
{
cin >> n;
for (ll i = 1; i <= n; i++)
{
cin >> a[i];
if (a[i] != a[i - 1])
ind[i] = i;
else
{
ind[i] = ind[i - 1];
}
}
cin >> q;
ll l, r;
while (q--)
{
cin >> l >> r;
if (ind[l] == ind[r])
cout << -1 << " " << -1 << endl;
else
{
if (a[l] == a[r])
r = ind[r] - 1;
cout << l << " " << r << endl;
}
}
}
int main()
{
ll t = 1;
cin >> t;
while (t--)
{
solve01();
cout << endl;
}
return 0;
}