#include <bits/stdc++.h>
using namespace std;
#define fast_io ios::sync_with_stdio(0); cin.tie(0); cout.tie(0)
#define int long long
#define endl '\n'
int32_t main(){
fast_io;
int t;
cin>>t;
while(t--){
int n;
cin>>n;
vector<int>a(n);
unordered_map<int,int> f;
for(int i=0;i<n;i++){
cin>>a[i];
f[a[i]]++;
}
int l=-1,r=-1;
int best=0;
int i=0;
while(i<n){
if(f[a[i]]!=1){
i++;
continue;
}
int j=i;
while(j<n && f[a[j]]==1) j++;
if(j-i>best){
best=j-i;
l=i+1;
r=j;
}
i=j;
}
if(best==0) cout<<0<<endl;
else cout<<l<<" "<<r<<endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojZGVmaW5lIGZhc3RfaW8gaW9zOjpzeW5jX3dpdGhfc3RkaW8oMCk7IGNpbi50aWUoMCk7IGNvdXQudGllKDApCiNkZWZpbmUgaW50IGxvbmcgbG9uZwojZGVmaW5lIGVuZGwgJ1xuJwoKaW50MzJfdCBtYWluKCl7CiAgICBmYXN0X2lvOwoKICAgIGludCB0OwogICAgY2luPj50OwoKICAgIHdoaWxlKHQtLSl7CiAgICAgICAgaW50IG47CiAgICAgICAgY2luPj5uOwoKICAgICAgICB2ZWN0b3I8aW50PmEobik7CiAgICAgICAgdW5vcmRlcmVkX21hcDxpbnQsaW50PiBmOwoKICAgICAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICAgICAgY2luPj5hW2ldOwogICAgICAgICAgICBmW2FbaV1dKys7CiAgICAgICAgfQoKICAgICAgICBpbnQgbD0tMSxyPS0xOwogICAgICAgIGludCBiZXN0PTA7CgogICAgICAgIGludCBpPTA7CiAgICAgICAgd2hpbGUoaTxuKXsKICAgICAgICAgICAgaWYoZlthW2ldXSE9MSl7CiAgICAgICAgICAgICAgICBpKys7CiAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaW50IGo9aTsKICAgICAgICAgICAgd2hpbGUoajxuICYmIGZbYVtqXV09PTEpIGorKzsKCiAgICAgICAgICAgIGlmKGotaT5iZXN0KXsKICAgICAgICAgICAgICAgIGJlc3Q9ai1pOwogICAgICAgICAgICAgICAgbD1pKzE7CiAgICAgICAgICAgICAgICByPWo7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGk9ajsKICAgICAgICB9CgogICAgICAgIGlmKGJlc3Q9PTApIGNvdXQ8PDA8PGVuZGw7CiAgICAgICAgZWxzZSBjb3V0PDxsPDwiICI8PHI8PGVuZGw7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=